Пример #1
0
        public void TestLoginType()
        {
            LoginValidationRule loginVR     = new LoginValidationRule();
            CultureInfo         cultureInfo = new CultureInfo("ru-RU");

            Assert.IsInstanceOfType(loginVR.Validate("root", cultureInfo), typeof(ValidationResult));
        }
Пример #2
0
 public CreateAccountOperationValidationRule()
 {
     this._passwordValidationRule = new PasswordValidationRule();
     this._loginValidationRule    = new LoginValidationRule();
     this._emailValidationRule    = new EmailValidationRule();
     this._phoneValidationRule    = new PhoneValidationRule();
 }
Пример #3
0
        public void TestBadLogin()
        {
            LoginValidationRule loginVR     = new LoginValidationRule();
            CultureInfo         cultureInfo = new CultureInfo("ru-RU");
            var actual   = loginVR.Validate("r", cultureInfo);
            var expected = new ValidationResult(true, null);

            Assert.AreNotEqual(expected, actual);
        }
Пример #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);
        }
 public EnterOperationValidationRule()
 {
     passwordValidationRule = new PasswordValidationRule();
     loginValidationRule    = new LoginValidationRule();
 }
Пример #6
0
 public LoginOperationValidationRule()
 {
     this.passwordValidationRule = new PasswordValidationRule();
     this.loginValidationRule    = new LoginValidationRule();
 }