我目前正在为我的项目中的每个程序集创建一个配对的单元测试程序集,两者都在同一个文件夹中。
- 我的项目/我的项目.csproj
- MyProject.Test/MyProject.Test.csproj
查看开源项目,我看到一些较小的项目将所有测试放在一个程序集中,而其他项目则像我的一样将其拆分。我正在处理一个大型解决方案,因此将所有测试放在一个项目中会非常疯狂。
我目前有 msbuild 逻辑来对所有 *.Test.csproj 文件运行测试。如果我将所有测试放在不同的文件夹中,我就不需要这样做。
只是想知道是否有任何好的论据可以以某种方式做事。
谢谢