public void TestPasswordPolicySelfCheck(string policyRaw, string password, bool expectedValid)
        {
            PasswordPolicy policy = new PasswordPolicy(policyRaw);

            bool valid = policy.Check(password);

            Assert.AreEqual(expectedValid, valid);
        }
        public void TestPasswordPolicyCheck(int minOccurence, int maxOccurence, char policyLetter, string password, bool expectedValid)
        {
            bool passwordValid = PasswordPolicy.Check(minOccurence, maxOccurence, policyLetter, password);

            Assert.AreEqual(passwordValid, expectedValid);
        }
Example #3
0
 public bool Check(string password)
 {
     return(PasswordPolicy.Check(this.MinOccurence, this.MaxOccurence, this.PolicyLetter, password));
 }