2009-01-23 53 views

回答

2

答案是否定的,你不能那样做。每个装配只能有一个主要功能。

事实是,你不应该那样做测试。 C#不是Java,无论它来自Java。

使用NUnit或MSUnit并改为建立单元测试。他们会为你测试你的方法,而不需要部署到网站或类似的东西。这是测试方法的最佳方法。这里有一些链接:

NUnit

MSUnit

5

这就是测试项目的目的。

8

简短回答:NUnit。你可能不知道如何使用它,但你应该。这并不难,使用和学习。它速度快,并有一个GUI。

+0

这是为什么downvoted? – 2009-01-23 22:38:53

+0

我得到建议进行单元测试的downvoted?但是那个说“测试项目”的人不会。瘸。 – jcollum 2009-01-23 22:39:06

1

只需创建一个测试项目并从那里进行测试。如果没有,你可以创建一个控制台应用程序,并通过引用适当的项目(考虑你的代码在一个程序集中进行测试)从那里测试它,这在某种程度上将成为你的测试项目。

4

你应该得到TestDriven.NET加载(免费供个人使用)。基本上,它是一套测试驱动开发工具,如与您的Visual Studio集成的NUnit。我发现的一件事是,它允许你在你的代码中运行任何方法,只需右击它并选择菜单项“运行测试”或“用测试 - >调试器”,如果你想调试该方法。

alt text http://i41.tinypic.com/9ierh0.png

希望有所帮助。

相关问题