我和我的团队最近开始使用全新的RabbitMQ设置,而我们已经选择EasyNetQ作为我们的库。
到目前为止,使用它非常令人愉快,并且我们已经使其运行在几个新的.Net Core 3.1服务/ API上。但是我们不确定如何继续使用AspNetCore TestHost和EasyNetQ编写集成测试而不依赖真实的RabbitMQ服务器,这是不可取的。
在我们开始深入研究之前,我们想听听是否有其他人在实现这一目标方面取得了成功-如果可以,怎么做?您是否将IBus包装在可以是的某个类中,或者可以嘲笑或操纵IBus本身以忽略Rabbit服务器?有内存替代方案可以代替吗?
感谢任何帮助或指导!