public void should_accept_message() { var processor = new Acceptor(); var message = new Message( "boo".ToMessageLabel(), new Dictionary <string, object> { { "This", "That" } }, "Body"); Mock <IDelivery> deliveryMock = new Mock <IDelivery>(); BusProcessingContext.Current = new BusProcessingContext(deliveryMock.Object, new Mock <IBusContext>().Object); var result = processor.Apply(message).ToList(); result.Should().HaveCount(1, "Сообщение должно быть передано дальше."); deliveryMock.Verify(dm => dm.Accept(), "Должна быть вызвана операция подтверждения обработки."); }