sea*_*cus 7 c# asp.net-mvc nunit unit-testing asp.net-mvc-3
所以,我咬紧牙关,试图开始使用asp.net MVC,单元测试和TDD.
我对所涉及的概念有一个模糊的理解,也就是说有点超出"Hello World"级别,但仍然很绿.我已经准备好迎接橡胶路了,但我发现自己在过去的半小时里盯着VS的"新项目"对话框...... 你究竟如何组织单元测试?
我看到,使用标准的VS Unit Test项目类型,它为单元测试创建了一个单独的项目.这是我在使用NUnit时应该如何进行的?或者,测试应该与正在测试的代码放在同一个项目中吗?
我发现的"单元测试入门......"类型教程似乎都没有解决这个问题.
测试应该在单独的项目中维护,因为您不希望将测试代码部署到生产环境.对于单项目解决方案,一个测试项目可能就足够了.
在内部,测试项目可以以您认为方便的任何方式进行组织,只要它是一致的.ASP.NET MVC测试项目可能有一个ControllerTests文件夹,每个控制器有一个测试.cs文件,在某种程度上镜像MVC项目结构.这使得测试易于查找并与他们正在测试的代码相关.
| 归档时间: |
|
| 查看次数: |
1790 次 |
| 最近记录: |