public void Should_throw_when_message_transport_is_unknown() { //arrange var locator = new MessageProcessorLocator(new HostConfiguration { DependencyInjection = _messageHandlerProvider, }, new[] { _queueStarterFactory.Object }); _queueStarterFactory.Setup(x => x.CanCreate(typeof(TestCommand))).Returns(false); _messageHandlerProvider.RegisterProcessor(new SingleCommandProcessor(Mock.Of <ICountable>())); //act and assert AssertionExtensions.Invoking(locator, x => Enumerable.ToList(x.Locate())).Should().Throw <TransportMissingException>(); }