您认为在大型 .net 应用程序中管理单元测试的最佳方式是什么?是为解决方案中的每个单独项目添加一个测试项目,还是为其余项目中的所有测试添加一个大型测试项目更好?
例如,如果一个解决方案中有 10 个项目,是增加 10 个额外的测试项目更好,还是一个大型测试项目足以满足整个解决方案?
我知道模块化测试程序集提供了一些好处,但是使用测试类别可以实现非常相似的事情。许多项目的编译时间较长,但您可以排除此时不需要的项目,而如果您只有一个项目,则不能这样做,但编译所需的时间会少一些。
请在您的答案中概述每个选择的优点/缺点。