Exemple #1
0
        public void GivenValidate_WhenHavingAnEmailLenghtEqualWith200_ThenResultShouldBeValid()
        {
            var model          = UserRegisterModelFactory.Default().WithEmail(string.Create(190, '1', (a, b) => a.Fill(b)) + "@gmail.com");
            var modelValidator = new UserRegisterModelValidator();

            var result = modelValidator.Validate(model);

            result.IsValid.Should().BeTrue();
        }
Exemple #2
0
        public void GivenValidate_WhenHavingAnPasswordLenghtLessThan8_ThenResultShouldBeInvalid()
        {
            var model          = UserRegisterModelFactory.Default().WithPassword(string.Create(2, '1', (a, b) => a.Fill(b)));
            var modelValidator = new UserRegisterModelValidator();

            var result = modelValidator.Validate(model);

            result.IsValid.Should().BeFalse();
        }
Exemple #3
0
        public void GivenValidate_WhenHavingBucketListNameLenghEqual6_ThenResultShouldBeValid()
        {
            var model          = UserRegisterModelFactory.Default().WithBucketListName("123456");
            var modelValidator = new UserRegisterModelValidator();

            var result = modelValidator.Validate(model);

            result.IsValid.Should().BeTrue();
        }
Exemple #4
0
        public void GivenValidate_WhenHavingBucketListLengthEqualWith100_ThenResultShouldBeValid()
        {
            var model          = UserRegisterModelFactory.Default().WithBucketListName(string.Create(100, '1', (a, b) => a.Fill(b)));
            var modelValidator = new UserRegisterModelValidator();

            var result = modelValidator.Validate(model);

            result.IsValid.Should().BeTrue();
        }
Exemple #5
0
        public void GivenValidate_WhenHavingBucketListNameLenghtLessThan6_ThenResultShouldBeInvalid()
        {
            var model          = UserRegisterModelFactory.Default().WithBucketListName("1");
            var modelValidator = new UserRegisterModelValidator();

            var result = modelValidator.Validate(model);

            result.IsValid.Should().BeFalse();
        }
Exemple #6
0
        public void GivenValidate_WhenHavingAInValidEmail_ThenResultShouldBeInvalid()
        {
            var model          = UserRegisterModelFactory.Default().WithEmail("florin");
            var modelValidator = new UserRegisterModelValidator();

            var result = modelValidator.Validate(model);

            result.IsValid.Should().BeFalse();
        }
Exemple #7
0
        public void GivenValidate_WhenHavingYearEqualWith6_ThenResultShouldBeValid()
        {
            var model          = UserRegisterModelFactory.Default().WithYear(6);
            var modelValidator = new UserRegisterModelValidator();

            var result = modelValidator.Validate(model);

            result.IsValid.Should().BeTrue();
        }
Exemple #8
0
        public void GivenValidate_WhenHavingAnEmptyCity_ThenResultShouldBeInvalid()
        {
            var model          = UserRegisterModelFactory.Default().WithCity(Guid.Empty);
            var modelValidator = new UserRegisterModelValidator();

            var result = modelValidator.Validate(model);

            result.IsValid.Should().BeFalse();
        }
Exemple #9
0
        public void GivenValidate_WhenHavingYearMoreThan6_ThenResultShouldBeInvalid()
        {
            var model          = UserRegisterModelFactory.Default().WithYear(7);
            var modelValidator = new UserRegisterModelValidator();

            var result = modelValidator.Validate(model);

            result.IsValid.Should().BeFalse();
        }
Exemple #10
0
        public void GivenValidate_WhenHavingAgeEqualWith99_ThenResultShouldBeValid()
        {
            var model          = UserRegisterModelFactory.Default().WithAge(99);
            var modelValidator = new UserRegisterModelValidator();

            var result = modelValidator.Validate(model);

            result.IsValid.Should().BeFalse();
        }
Exemple #11
0
        public void GivenValidate_WhenHavingUsernameLenghtMoreThan50_ThenResultShouldBeInvalid()
        {
            var model          = UserRegisterModelFactory.Default().WithUsername(string.Create(51, '1', (a, b) => a.Fill(b)));
            var modelValidator = new UserRegisterModelValidator();

            var result = modelValidator.Validate(model);

            result.IsValid.Should().BeFalse();
        }
Exemple #12
0
        public void GivenValidate_WhenHavingANullName_ThenResultShouldBeInvalid()
        {
            var model          = UserRegisterModelFactory.Default().WithName(null);
            var modelValidator = new UserRegisterModelValidator();

            var result = modelValidator.Validate(model);

            result.IsValid.Should().BeFalse();
        }
        public void GivenUserRegisterModel_WhenHavingValidPassword_TheResultShouldBeValid()
        {
            var model = UserRegisterModelFactory.Default();

            var validator = new UserRegisterModelValidator();

            var result = validator.Validate(model);

            result.IsValid.Should().BeTrue();
        }
Exemple #14
0
        public void GivenValidate_WhenHavingAValidInput_ThenResultShouldBeValid()
        {
            var model          = UserRegisterModelFactory.Default();
            var modelValidator = new UserRegisterModelValidator();

            var result = modelValidator.Validate(model);

            result.IsValid.Should().BeTrue();
            result.Errors.Count.Should().Be(0);
        }