如何从“域”层的TDD开始,我的意思是如何测试域模型?
应该测试什么?聚合还是每个实体?
用于测试洋葱体系结构域层的一些好的做法和策略是什么?
答案 0 :(得分:1)
这是沃恩·弗农(Vaughn Vernon)关于如何测试域模型的一个很好的例子:
检查子包,每个包测试洋葱体系结构的一层:
在域模型测试中,将测试每个组件:其方法,实体甚至值对象的集合。
他是《实现域驱动设计》一书的作者,并且用Java和C#编写示例。他因在DDD社区中的工作而闻名,他的工作促进了良好做法。我建议您也读他的书,以进一步了解这个有趣的主题。