Я работаю с брокером сообщений RabbitMQ и настроил простой обмен и очередь, ожидающую отправки строк JSON.Я хочу выполнить это модульное тестирование и для этого установил пакет nuget 'RabbitMQ.Fakes' для создания макетов для проверки моих соединений и т. Д.
Пока я не могу выполнить какие-либо проверки по этому поводу, потому что, когда я нажимаю на строку «Соединение IConnection», я получаю эту ошибку:
System.TypeLoadException: «Метод» CreateBasicPublishBatch типа «RabbitMQ.Fakes.FakeModel» из сборки «RabbitMQ.Fakes, Version= 1.0.0.0, Культура = нейтральная, PublicKeyToken = null 'не реализовано.'
[TestMethod]
public void TestConnectionNotNull()
{
FakeConnectionFactory factory = new FakeConnectionFactory();
IConnection connection = factory.CreateConnection();
}
Есть какие-нибудь идеи относительно того, что я могу сделать, чтобы найти метод CreateBasicpublishBatch
и реализовать его?Или другие способы модульного тестирования RabbitMQ?