Как написать интеграционные тесты с EasyNetQ - PullRequest
0 голосов
/ 16 апреля 2020

я и моя команда недавно начали работать с установкой fre sh RabbitMQ, и мы выбрали EasyNetQ в качестве нашей выбранной библиотеки.

Пока приятно работать, и у нас есть несколько новых. Net Сервисов / API Core 3.1. Но мы не уверены, как приступить к написанию интеграционных тестов с использованием AspNetCore TestHost и EasyNetQ без зависимости от реального сервера RabbitMQ, что нежелательно.

Прежде чем мы начнем копать слишком глубоко, мы хотели бы услышать, имел ли кто-либо еще успех в реализации этого - и если да, то как? Вы оборачиваете IBus в какой-то класс, который может быть, или можно самим IBus издеваться или манипулировать, чтобы игнорировать сервер Rabbit? Есть ли альтернатива в памяти, которую можно использовать вместо этого?

Любая помощь или руководство приветствуются!

...