я и моя команда недавно начали работать с установкой fre sh RabbitMQ, и мы выбрали EasyNetQ в качестве нашей выбранной библиотеки.
Пока приятно работать, и у нас есть несколько новых. Net Сервисов / API Core 3.1. Но мы не уверены, как приступить к написанию интеграционных тестов с использованием AspNetCore TestHost и EasyNetQ без зависимости от реального сервера RabbitMQ, что нежелательно.
Прежде чем мы начнем копать слишком глубоко, мы хотели бы услышать, имел ли кто-либо еще успех в реализации этого - и если да, то как? Вы оборачиваете IBus в какой-то класс, который может быть, или можно самим IBus издеваться или манипулировать, чтобы игнорировать сервер Rabbit? Есть ли альтернатива в памяти, которую можно использовать вместо этого?
Любая помощь или руководство приветствуются!