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>();
        }