Ejemplo n.º 1
0
        public void IsValid_WhenOpponentIdIsNotEmptyOrNullAndIsShorterThan450_ShouldBeTrue()
        {
            // arrange
            string opponentId            = "opponentId";
            bool   isOpponentCrossPlayer = false;
            var    command = new CreateGameCommand()
            {
                OpponentId            = opponentId,
                IsOpponentCrossPlayer = isOpponentCrossPlayer
            };
            var validator = new CreateGameCommandValidator();

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

            // assert
            result.IsValid.ShouldBe(true);
        }
Ejemplo n.º 2
0
        public void IsValid_WhenOpponentIdIsEmpty_ShouldBeFalse()
        {
            // arrange
            string opponentId            = string.Empty;
            bool   isOpponentCrossPlayer = false;
            var    command = new CreateGameCommand()
            {
                OpponentId            = opponentId,
                IsOpponentCrossPlayer = isOpponentCrossPlayer
            };
            var validator = new CreateGameCommandValidator();

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

            // assert
            result.IsValid.ShouldBe(false);
        }
Ejemplo n.º 3
0
        public void IsValid_WhenOpponentIdIsLongerThan450_ShouldBeFalse()
        {
            // arrange
            string opponentId            = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque quis laoreet odio. Ut consequat lacinia ex, ut suscipit ligula ultrices sed. Duis quis libero eu ipsum convallis tempus. Sed malesuada augue pulvinar aliquam facilisis. Nulla fermentum enim quis convallis iaculis. Aliquam eu varius magna. Sed quis metus placerat, eleifend orci sed, tempus ligula. Duis ut egestas ante. Proin a purus ac erat gravida aliquam quis vitae justo. Mauris id.";
            bool   isOpponentCrossPlayer = false;
            var    command = new CreateGameCommand()
            {
                OpponentId            = opponentId,
                IsOpponentCrossPlayer = isOpponentCrossPlayer
            };
            var validator = new CreateGameCommandValidator();

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

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