我目前正在为我的项目中的每个程序集创建一个配对的单元测试程序集,它们都位于同一个文件夹中。Visual Studio中单元测试的组织
- MyProject的/ MyProject.csproj
- MyProject.Test/MyProject.Test.csproj
望着开源项目,我已经看到了一些较小的项目把所有的测试在一个集会,并其他人像我一样分裂出来。我正在处理一个大型解决方案,因此将所有测试放在一个项目中会非常疯狂。
我目前有msbuild逻辑运行所有* .Test.csproj文件的测试。如果我将所有测试都放在不同的文件夹中,我不需要这样做。
只是想知道是否有任何好的论据以某种方式做事情。
感谢
这里有一个类似的问题:) http://stackoverflow.com/questions/1116488/how-do-you-setup-your-unit-test-projects-in-net/1116577#1116577 – 2009-08-16 18:01:19