public void IsValid_WhenGameIdIsNought_ShouldBeFalse()
        {
            // arrange
            int gameId    = 0;
            var command   = new CheckAndUpdateGameWinConditionsCommand(gameId);
            var validator = new CheckAndUpdateGameWinConditionsCommandValidator();

            // act
            FluentValidation.Results.ValidationResult result = validator.Validate(command);

            // assert
            result.IsValid.ShouldBe(false);
        }
        public void IsValid_WhenGameIdIsGreaterThan0_ShouldBeTrue()
        {
            // arrange
            int gameId    = 10;
            var command   = new CheckAndUpdateGameWinConditionsCommand(gameId);
            var validator = new CheckAndUpdateGameWinConditionsCommandValidator();

            // act
            FluentValidation.Results.ValidationResult result = validator.Validate(command);

            // assert
            result.IsValid.ShouldBe(true);
        }