在 Rebus 中测试 Sagas

Testing Sagas in Rebus

我正在尝试阅读 this blog post 中关于测试某些传奇行为的建议。 一旦我尝试使用 FakeBus,问题就开始了,因为它应该在 Rebus.Testing 命名空间中,但它似乎消失了。

哪里出错了? Rebus 最近发生了很多变化,这是其中之一吗?

是的,正如您正确发现的那样,Rebus 2 中还没有 FakeBus

您可能也已经发现,也没有 SagaFixture

原因是我发现到目前为止,使用 Rebus 和内存中传输进行测试已经足以满足我的需求,尽管我不得不在相当高的水平上进行 saga 测试。

尽管如此,很多人要求 SagaFixtureFakeBus,我现在决定将它们放回去。

预计他们将在接下来的几天(可能是明天)出现在 Rebus 0.99.39 中。