2012-01-13 42 views
0

我已经从GitHub下载CommonDomain,我可以看到一个目录CommonDomain/EventStore/CQRS:commondomain的测试项目在哪里?

/ src/tests/CommonDomain.AcceptanceTests 

其中包含文件“When_an_aggregate_is_persisted.cs”但使用它没有项目。此外,基类“in_the_event_store”似乎缺失。也有以FakeBus,IDomainEvent,引用SynchronousDispatcher等

JD

回答

2

CommonDomain没有任何一种测试下。有一些旧文件在某一点进行某种测试,但测试文件在某一时刻从解决方案中删除。 CommonDomain项目最初是尖峰代码(概念证明),它工作得有点过于完善,并已投入生产。有趣的是,实际上有相当多的用户现在使用它,因为它非常轻便,并尽可能不显眼。

该项目的未来是将其本质融入EventStore项目中,因为它们是同一枚硬币的两面。但新的迭代将进行全套测试。

+0

它能够访问删除的文件吗?我问的原因是我希望了解事件存储是如何工作的以及常见的域测试文件如何解决这个问题。没有他们,我担心我可能很难在我的项目中使用事件存储。网站上是否有任何项目显示用于DDD项目的事件存储? – 2012-01-20 16:53:02

+0

目前我正在寻找Mark Nijhof的CQRS项目,以了解如何建模我的域并使用事件采购。我希望我可以把你的活动店换成你的活动店。不知道这是否可行? – 2012-01-20 18:32:28

+0

也许,我看了他的东西已经有一段时间了。 – 2012-01-20 22:26:57