如何对 MassTransit 的重试功能进行单元测试
How to UnitTest Retry feature of MassTransit
我这样配置我的应用程序:
效果很好,我想为我的消费者添加单元测试。所以,我想知道,是否有任何方法可以将消费者设置为 ReTry 到单元测试中的预期时间。像这样:
不幸的是,当运行通过单元测试时,启动配置中的 UseMessageRetry 不会触发消费者。
你能帮我解决这个问题吗?谢谢
在配置接收端点之前,您需要在 OnConfigureInMemoryBus
块中实际配置 UseMessageRetry
。
具有 RabbitMQ 配置的第一张图像与具有测试工具的第二张图像无关。
我这样配置我的应用程序:
效果很好,我想为我的消费者添加单元测试。所以,我想知道,是否有任何方法可以将消费者设置为 ReTry 到单元测试中的预期时间。像这样:
不幸的是,当运行通过单元测试时,启动配置中的 UseMessageRetry 不会触发消费者。
你能帮我解决这个问题吗?谢谢
在配置接收端点之前,您需要在 OnConfigureInMemoryBus
块中实际配置 UseMessageRetry
。
具有 RabbitMQ 配置的第一张图像与具有测试工具的第二张图像无关。