2012-01-17 65 views
2

我更像是一个Java人,通常使用Java的便捷之处在于您可以在各种类中随时添加Main方法,然后单独使用raw右键单击 - >运行。C#:添加快速测试类中的主要方法

现在,我有一个ASP.NET应用程序,而且我正在编写一个包,它需要单独测试。一个小的主要功能,即时添加到控制台中打印的东西,如上所述,是我想要的。我试图简单地添加一个,但Visual Studio没有注意到它。目前,我在另一个控制台应用程序中开发软件包以绕开故障。

如果您看到我的意思,您会有什么建议?

回答

4

我做单班测试的常用方法是使用unit test framework,如nUnit

这使我可以实例化并单独测试一个类。

如果这个类有依赖性,我也可以使用mocking framework来嘲笑这些。

+1

我喜欢单元测试的一个(很多)原因,它可以被(误)用作一些快速和肮脏的概念代码的即时贴,因为它们可以独立运行该系统可以访问大部分内容。 – SWeko 2012-01-17 10:47:12

+0

@Sekeko - 是的。我的测试类只是某些类型代码的执行工具。 – Oded 2012-01-17 10:48:42

1

一套好的单元测试可能会很长的一段时间去做你需要的。