你认为在管理大型 .net 应用程序中的单元测试时,最好的方式是什么?是为解决方案中的每个单独项目添加一个测试项目,还是使用一个包含所有项目中所有测试的大型测试项目?
例如,如果解决方案中有 10 个项目,是更好地添加 10 个额外的测试项目,还是一个大的测试项目就足够了?
我知道模块化测试程序集可以提供一些好处,但使用测试类别也可以实现类似的功能。使用多个项目会增加编译时间,但是您可以在不需要的情况下排除这些项目,而如果只有一个项目,则无法进行排除,但编译时间略微缩短。
请在您的答案中概述每种选择的优缺点。
例如,如果解决方案中有 10 个项目,是更好地添加 10 个额外的测试项目,还是一个大的测试项目就足够了?
我知道模块化测试程序集可以提供一些好处,但使用测试类别也可以实现类似的功能。使用多个项目会增加编译时间,但是您可以在不需要的情况下排除这些项目,而如果只有一个项目,则无法进行排除,但编译时间略微缩短。
请在您的答案中概述每种选择的优缺点。