public void CommandHandlerBaseWithoutValidatorShouldHandle()
        {
            // Arrange

            var commandHandler = new TestCommandHandlerBaseClass();

            // Act

            commandHandler.Handle(new TestCommand());

            // Assert

            commandHandler.Handled.Should().BeTrue();
        }
        public void CommandHandlerBaseWithPositiveValidatorShouldHandle()
        {
            // Arrange

            var validator = new Mock <IValidator <TestCommand> >();

            validator.Setup(x => x.Validate(It.IsAny <ValidationResults>(), It.IsAny <TestCommand>())).Returns(new ValidationResults());
            var commandHandler = new TestCommandHandlerBaseClass();

            // Act

            commandHandler.Handle(new TestCommand());

            // Assert

            commandHandler.Handled.Should().BeTrue();
        }