public void Should_get_handler_from_factory()
        {
            var serviceLocator = Substitute.For <IServiceLocator>();

            serviceLocator.Resolve <TestCommandHandler>()
            .Returns(new TestCommandHandler());

            var handlerFactory = new CommandHandlerFactory(serviceLocator);

            var handler = handlerFactory.CreateHandler(new TestCommand());

            handler.Should().NotBeOfType <TestCommandHandler>();
        }