public void PasswordWithoutCustomCharsFailsValidation() { var password = "******".ConvertToSecureString(); _specialCharactersConstraint = new PasswordIncludesSpecialCharactersConstraint(new[] { '(' }); Assert.That(_specialCharactersConstraint.Validate(password), Is.False); }
public void PasswordUnderMinimumSpecialCharsFailsValidation() { var password = "******".ConvertToSecureString(); _specialCharactersConstraint = new PasswordIncludesSpecialCharactersConstraint(2); Assert.That(_specialCharactersConstraint.Validate(password), Is.False); }
public void PasswordMatchingCustomCharsPassesValidation() { var password = "******".ConvertToSecureString(); _specialCharactersConstraint = new PasswordIncludesSpecialCharactersConstraint(new[] { '(' }); Assert.That(_specialCharactersConstraint.Validate(password), Is.True); }
public void PasswordExceedingMinimumSpecialCharsPassesValidation() { var password = "******".ConvertToSecureString(); _specialCharactersConstraint = new PasswordIncludesSpecialCharactersConstraint(3); Assert.That(_specialCharactersConstraint.Validate(password), Is.True); }