public void Should_handle_channel_failure() { _channel.Stub(ch => ch.Send(Arg <IMessage> .Is.Anything)).Throw(new InvalidOperationException()); var reqest = new RequestMessage(Guid.NewGuid().ToString(), "group", "Foo", new object[0], true) { Channel = _channel }; Assert.DoesNotThrow(() => _subject.Handle(reqest)); }