Я хочу проверить, что обработка данного экземпляра сообщения приводит к сбою обработки. Однако я не вижу способа сделать это, так как любые исключения, возникающие в обработчике, не доходят до кода тестирования, и для этого не существует ничего встроенного.nservicebus 3.2 проверка ожидаемого отказа
В идеале я хотел бы сделать это:
Test.Handler<TransactionCreatedHandler>()
.ExpectFailure()
.OnMessage(financialTransaction, Guid.NewGuid().ToString());
Я знаю, что правильно то, чтобы удалить любой код обработки из обработчика и проверить, что в изоляции, но я все же хотел бы знать, если есть способ сделать это.
У кого-нибудь есть идеи?
Вне расширения класса Handler самостоятельно я не вижу возможности. –