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); }
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); }