我想实施集成测试。我不想为其启动 RabbitMQ 实例,我想要的唯一更改是修改测试中的连接设置(以使用内存实例)。 可能吗?
没有 RabbitMQ 的内存实例。正如上面评论中所指出的,您可以在容器中建立 RabbitMQ 来运行测试。这就是 MassTransit 使用 GitHub Actions 所做的事情。
MassTransit 还具有广泛的内存传输功能,可用于单元测试。