Esempio n. 1
0
 public CreateAccountOperationValidationRule()
 {
     this._passwordValidationRule = new PasswordValidationRule();
     this._loginValidationRule    = new LoginValidationRule();
     this._emailValidationRule    = new EmailValidationRule();
     this._phoneValidationRule    = new PhoneValidationRule();
 }
Esempio n. 2
0
        public void TestEmailRegex_False()
        {
            // arrange
            var emailValidationRule = new EmailValidationRule();
            // act
            var result = emailValidationRule.Validate("[email protected]", CultureInfo.CurrentCulture);

            // assert
            Assert.IsFalse(result.IsValid);
        }
Esempio n. 3
0
        public void Validate_WithInvalidValue(string value)
        {
            // Arrange
            var sut = new EmailValidationRule(_ERROR_MESSAGE);

            // Act
            var result = sut.Validate(value);

            // Assert
            result.Should().BeFalse();
        }
Esempio n. 4
0
        public bool Validate()
        {
            var validationResult = true;

            var emailValidation    = new EmailValidationRule();
            var loginValidation    = new LoginValidationRule();
            var passwordValidation = new PasswordValidationRule();

            validationResult &= emailValidation.Validate(Email, null).IsValid;
            validationResult &= loginValidation.Validate(Login, null).IsValid;
            validationResult &= passwordValidation.Validate(Password, null).IsValid;

            return(validationResult);
        }
Esempio n. 5
0
 public UpdateUserOperationValidationRule()
 {
     emailValidationRule = new EmailValidationRule();
 }