public void if_all_handlers_cannot_handle_message_CanHandle_returns_false( IMessageHandler[] handlers, Message message) { var sut = new CompositeMessageHandler(handlers); bool actual = sut.CanHandle(message); actual.Should().BeFalse(); }
public void if_some_handler_can_handle_message_CanHandle_returns_true( IMessageHandler[] handlers, Message message) { var sut = new CompositeMessageHandler(handlers); IMessageHandler some = handlers.OrderBy(x => x.GetHashCode()).First(); Mock.Get(some).Setup(x => x.CanHandle(message)).Returns(true); bool actual = sut.CanHandle(message); actual.Should().BeTrue(); }