如何测试C#中的类是否正常工作?

Pom*_*oma 1 .net c# visual-studio

我写了一堂课,想测试它是否运作良好.现在我认为最好的方法是创建新的控制台应用程序引用主项目,然后创建我的类的新实例并搞乱它.这种方法与其他方法不同,它使用关键字(没有类的全名)和调试来实现IntelliSense.

任何人都知道如何以更方便的方式做到这一点,而无需创建新的控制台应用程序?

Pau*_*sik 6

使用控制台应用程序测试你的课程就是我所说的"穷人的单元测试".

你正在想要进行这种测试,而我(以及其他大多数人都会这样做)会建议使用某种单元测试框架来帮助你.(模拟可能对你很重要也很有用.)

不过这是件事.无论您使用什么框架,或者如果您使用控制台应用程序来测试代码,您都必须创建一个单独的项目,或者某种单独的重要代码块,以便能够正确且独立地执行测试.这只是整个过程的一部分.这是一项投资,但不要让额外的工作阻止你这样做.它将在未来一段时间内节省大量时间和皮肤.也许甚至下周.

此外,在您查找单元测试时,请确保也要研究测试驱动开发(TDD).