<分区>
在 .NET(或任何其他语言或平台)中命名测试程序集的最佳约定是什么?
我主要分为这些选项(请提供其他选项!):
- Company.Website - 项目
- 公司.网站.测试
或
- 公司.网站
- 公司.网站测试
第一个解决方案的问题在于它看起来像 .Tests 是站点的子命名空间,而在我看来它们实际上更平行。当一个新的子命名空间发挥作用时会发生什么,例如 Company.Website.Controls,我应该在哪里放置该命名空间的测试?
也许它甚至应该是:Tests.Company.Website 和 Tests.Company.Website.Controls,等等。