如何用EasyNetQ编写集成测试

时间:2020-04-16 12:35:04

标签: asp.net-core rabbitmq integration-testing easynetq

我和我的团队最近开始使用全新的RabbitMQ设置,而我们已经选择EasyNetQ作为我们的库。

到目前为止,使用它非常令人愉快,并且我们已经使其运行在几个新的.Net Core 3.1服务/ API上。但是我们不确定如何继续使用AspNetCore TestHost和EasyNetQ编写集成测试而不依赖真实的RabbitMQ服务器,这是不可取的。

在我们开始深入研究之前,我们想听听是否有其他人在实现这一目标方面取得了成功-如果可以,怎么做?您是否将IBus包装在可以是的某个类中,或者可以嘲笑或操纵IBus本身以忽略Rabbit服务器?有内存替代方案可以代替吗?

感谢任何帮助或指导!

0 个答案:

没有答案