我已经从GitHub下载了CommonDomain,我可以看到一个目录
/ src / tests / CommonDomain.AcceptanceTests
其包含文件";当n_an_aggregate_is_persistent.cs"时;但是没有使用它的项目;事件存储中";似乎不见了。还有对FakeBus、IDomainEvent、SynchronousDispatcher等的引用。
CommonDomain未接受任何类型的测试。有些旧文件曾一度处于某种测试之下,但测试文件曾一度从解决方案中删除。CommonDomain项目最初是spike代码(概念验证),它运行得有点太好,并投入生产。有趣的是,实际上现在有相当多的用户使用它,因为它非常轻,并且尽可能不引人注目。
这个项目的未来是将其本质融入EventStore项目,因为这是一枚硬币的两面。但新的迭代将接受一整套测试。