我从GitHub下载了CommonDomain,我可以看到一个目录
/ src / tests / CommonDomain.AcceptanceTests
包含文件“When_an_aggregate_is_persisted.cs”但没有项目使用它。基类“in_the_event_store”似乎也缺失了。还有对FakeBus,IDomainEvent,SynchronousDispatcher等的引用。
JD
答案 0 :(得分:1)
CommonDomain不受任何形式的测试。有些旧文件在某一点上进行了某种测试,但测试文件一度从解决方案中删除。 CommonDomain项目最初是尖峰代码(概念证明),它运行得太好并且已经投入生产。有趣的是,实际上有很多用户现在使用它,因为它非常轻巧,并尽可能不引人注目。
这个项目的未来是将其本质融入EventStore项目,因为它是同一枚硬币的两面。但是新的迭代将在一整套测试中进行。