整洁架构下单元测试:接口测试项目命名疑问
测试项目命名建议:Application.UnitTests
- 核心依据:你实际测试的是
Application项目中对ISomeValidator接口的具体实现逻辑。即便通过接口类型调用,执行的代码依然是Application项目里的实现类,测试的核心目标是验证这个实现是否符合接口约定的行为。 - 边界区分:
Core.UnitTests应聚焦测试Core项目自身的代码,比如接口定义相关的约束逻辑、Core内的基础工具类等,而非其他项目对Core接口的实现。 - 实践惯例:单元测试项目通常与被测试的目标项目一一对应,这种命名方式能清晰划分测试范围,后续维护时(比如修改Application里的实现)可直接定位到对应测试项目,提升效率。
内容的提问来源于stack exchange,提问作者Szyszka947
相关产品推荐
相关产品推荐

