我是否需要在域驱动设计中测试域服务?

Mah*_*eri 3 domain-driven-design

我正在使用域驱动设计开发一个控制台应用程序,我试图尽可能地将域逻辑保存到域实体中,但是有些如何,一些逻辑泄漏到域服务中,所以现在,我是否需要测试域服务,如果是的,怎么做?

Pha*_*o2k 5

是的,如果它们包含逻辑,则必须进行测试.

如果服务正确解耦,则应该可以使用单元测试和依赖注入来测试它.