0

我已经从 GitHub 下载了 CommonDomain,我可以看到一个目录

/ src / tests / CommonDomain.AcceptanceTests

其中包含文件“When_an_aggregate_is_persisted.cs”,但没有使用它的项目。基类“in_the_event_store”似乎也不见了。还有对 FakeBus、IDomainEvent、SynchronousDispatcher 等的引用。

4

1 回答 1

1

CommonDomain 不受任何类型的测试。有一些旧文件曾一度接受某种测试,但测试文件曾一度从解决方案中删除。CommonDomain 项目最初是尖峰代码(概念证明),它工作得有点太好了,并将其投入生产。有趣的是,实际上现在有不少用户在使用它,因为它非常轻巧并且尽可能不引人注目。

该项目的未来是将其本质融合到 EventStore 项目中,因为它们是同一枚硬币的两个方面。但新的迭代将经过一整套测试。

于 2012-01-18T02:29:12.333 回答