public bool VerifyPassword_CurrentValidation_ResultOfValidation(string password)
        {
            var repository = new SqlRepository();
            var validator  = new CompositionOfPasswordValidators();

            var checker = new PasswordCheckerService(repository, new[] { validator });

            return(checker.VerifyPassword(password).Item1);
        }
Example #2
0
        public bool VerifyPassword_CurrentValidation_ResultOfValidation(string password)
        {
            var repository = new SqlRepository();
            var v1         = new ContainsDigitPasswordValidator();
            var v2         = new ContainsCharPasswordValidator();
            var v3         = new MaxLengthPasswordValidator(15);
            var v4         = new MinLengthPasswordValidator(8);
            var validators = new IPasswordValidator[]
            {
                new ContainsDigitPasswordValidator(), new ContainsCharPasswordValidator(),
                new MaxLengthPasswordValidator(15), new MinLengthPasswordValidator(8)
            };

            var validator = new CompositionOfPasswordValidators(validators);

            var checker = new PasswordCheckerService(repository, new [] { validator });

            return(checker.VerifyPassword(password).Item1);
        }