我终于开始在MassTransit中利用出色的Automatonymous组件,并且我想通过新的状态机TDD。
在这里阅读了MT文档(http://masstransit-project.com/MassTransit/advanced/sagas/automatonymous.html)并花了一些时间在Google搜索之后,我发现MT / Automatonymous Git存储库中的单元测试看起来像方式:
特别是,该_machine.RaiseEvent(....)
方法似乎正是我能够通过测试提供的刺激来驱动状态机所需的方法。
接下来,我去寻找这种超载...原来,这是一个扩展方法,似乎住在这里:
那就是我被卡住的地方。我不确定使用这些扩展方法进行测试的正确方法是什么?* .tt是文本生成模板格式...这些是否作为nuget软件包的一部分安装?我如何获得对扩展的访问?和/或更广泛地说,为继承自其的状态机编写单元测试的推荐方法是什么MassTransitStateMachine<T>
?
您引用的测试不是来自MassTransit,而是来自Automatonymous库,该库不属于MassTransit。
您在寻找什么可以在这里找到:
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句