public void Length_ValidatesCorrectly()
 {
     var sub = new BasicPasswordPolicy();
     sub.MinLength = 3;
     Assert.IsFalse(sub.ValidatePassword("a"));
     Assert.IsFalse(sub.ValidatePassword("ab"));
     Assert.IsTrue(sub.ValidatePassword("abc"));
     Assert.IsTrue(sub.ValidatePassword("abcd"));
 }
            public void Length_ValidatesCorrectly()
            {
                var sub = new BasicPasswordPolicy();

                sub.MinLength = 3;
                Assert.IsFalse(sub.ValidatePassword("a"));
                Assert.IsFalse(sub.ValidatePassword("ab"));
                Assert.IsTrue(sub.ValidatePassword("abc"));
                Assert.IsTrue(sub.ValidatePassword("abcd"));
            }
 public void NonAlphaNumerics_ValidatesCorrectly()
 {
     var sub = new BasicPasswordPolicy();
     sub.NonAlphaNumerics = 3;
     Assert.IsFalse(sub.ValidatePassword("abcd"));
     Assert.IsFalse(sub.ValidatePassword("abcd!"));
     Assert.IsFalse(sub.ValidatePassword("abcd!@"));
     Assert.IsTrue(sub.ValidatePassword("abcd!@#"));
     Assert.IsTrue(sub.ValidatePassword("abcd!@#$"));
 }
 public void Numerics_ValidatesCorrectly()
 {
     var sub = new BasicPasswordPolicy();
     sub.Numerics = 3;
     Assert.IsFalse(sub.ValidatePassword("abcd"));
     Assert.IsFalse(sub.ValidatePassword("abcd1"));
     Assert.IsFalse(sub.ValidatePassword("abcd12"));
     Assert.IsTrue(sub.ValidatePassword("abcd123"));
     Assert.IsTrue(sub.ValidatePassword("abcd1234"));
 }
 public void LowerAlphas_ValidatesCorrectly()
 {
     var sub = new BasicPasswordPolicy();
     sub.LowerAlphas = 3;
     Assert.IsFalse(sub.ValidatePassword("ABCD"));
     Assert.IsFalse(sub.ValidatePassword("aBCD"));
     Assert.IsFalse(sub.ValidatePassword("abCD"));
     Assert.IsTrue(sub.ValidatePassword("abcD"));
     Assert.IsTrue(sub.ValidatePassword("abcd"));
 }
            public void NonAlphaNumerics_ValidatesCorrectly()
            {
                var sub = new BasicPasswordPolicy();

                sub.NonAlphaNumerics = 3;
                Assert.IsFalse(sub.ValidatePassword("abcd"));
                Assert.IsFalse(sub.ValidatePassword("abcd!"));
                Assert.IsFalse(sub.ValidatePassword("abcd!@"));
                Assert.IsTrue(sub.ValidatePassword("abcd!@#"));
                Assert.IsTrue(sub.ValidatePassword("abcd!@#$"));
            }
            public void Numerics_ValidatesCorrectly()
            {
                var sub = new BasicPasswordPolicy();

                sub.Numerics = 3;
                Assert.IsFalse(sub.ValidatePassword("abcd"));
                Assert.IsFalse(sub.ValidatePassword("abcd1"));
                Assert.IsFalse(sub.ValidatePassword("abcd12"));
                Assert.IsTrue(sub.ValidatePassword("abcd123"));
                Assert.IsTrue(sub.ValidatePassword("abcd1234"));
            }
            public void LowerAlphas_ValidatesCorrectly()
            {
                var sub = new BasicPasswordPolicy();

                sub.LowerAlphas = 3;
                Assert.IsFalse(sub.ValidatePassword("ABCD"));
                Assert.IsFalse(sub.ValidatePassword("aBCD"));
                Assert.IsFalse(sub.ValidatePassword("abCD"));
                Assert.IsTrue(sub.ValidatePassword("abcD"));
                Assert.IsTrue(sub.ValidatePassword("abcd"));
            }
            public void EmptyPassword_ReturnsFail()
            {
                var sub = new BasicPasswordPolicy();

                Assert.IsFalse(sub.ValidatePassword(""));
            }
            public void NullPassword_ReturnsFail()
            {
                var sub = new BasicPasswordPolicy();

                Assert.IsFalse(sub.ValidatePassword(null));
            }
 public void EmptyPassword_ReturnsFail()
 {
     var sub = new BasicPasswordPolicy();
     Assert.IsFalse(sub.ValidatePassword(""));
 }
 public void NullPassword_ReturnsFail()
 {
     var sub = new BasicPasswordPolicy();
     Assert.IsFalse(sub.ValidatePassword(null));
 }