我正在寻找使用JOlivers CommonDomain和EventStore测试域的好例子。
我一直在观看Greg Young的视频,他有一个不错的简单抽象聚合根测试夹具。
是否有类似的东西可以与这些库一起使用?
我正在寻找使用JOlivers CommonDomain和EventStore测试域的好例子。
我一直在观看Greg Young的视频,他有一个不错的简单抽象聚合根测试夹具。
是否有类似的东西可以与这些库一起使用?
这是一个非常基本的NEventStore
实现,它使用CommonDomain
重建聚合状态,并使用基于EventSpecification
的测试类来测试聚合行为。
我怀疑是否有任何公共示例代码可用于使用CommonDomain和EventStore库测试域模型。在许多方面,测试实现CQRS的域模型的公共代码非常少。
尽管如此,可以轻松地将Greg Young示例代码中发现的相同约定应用于CommonDomain库。此外,这两个库中的所有内容都遵循一个界面,如果需要的话,应该相对容易进行模拟。
听起来我需要写一篇关于这个主题的博客文章。