1

如何从领域层的 TDD 开始,我的意思是如何测试领域模型?

应该测试什么?聚合体或每个实体?

测试洋葱架构领域层有哪些好的实践和策略?

4

1 回答 1

0

这是 Vaughn Vernon 关于如何测试领域模型的一个很好的例子:

https://github.com/VaughnVernon/IDDD_Samples/tree/master/iddd_collaboration/src/test/java/com/saasovation/collaboration

检查子包,每个包测试一层洋葱架构:

  • 应用层,
  • 领域层,
  • 基础设施层

在域模型测试中,每个组件都经过测试:它们的方法、实体甚至值对象的聚合。

他是《实现领域驱动设计》一书的作者,他用 Java 和 C# 编写示例。他因在 DDD 社区中的工作而受到认可,他的工作促进了良好实践。我建议您也阅读他的书,以了解有关这个迷人主题的更多信息。

于 2018-10-17T10:53:55.673 回答