Esempio n. 1
0
 public void ValidTest()
 {
     Assert.AreEqual(true, RegexValidatePinCode.ValidatePin("1234"), "Wrong output for \"1234\"");
     Assert.AreEqual(true, RegexValidatePinCode.ValidatePin("0000"), "Wrong output for \"0000\"");
     Assert.AreEqual(true, RegexValidatePinCode.ValidatePin("1111"), "Wrong output for \"1111\"");
     Assert.AreEqual(true, RegexValidatePinCode.ValidatePin("123456"), "Wrong output for \"123456\"");
     Assert.AreEqual(true, RegexValidatePinCode.ValidatePin("098765"), "Wrong output for \"098765\"");
     Assert.AreEqual(true, RegexValidatePinCode.ValidatePin("000000"), "Wrong output for \"000000\"");
     Assert.AreEqual(true, RegexValidatePinCode.ValidatePin("090909"), "Wrong output for \"090909\"");
 }
Esempio n. 2
0
 public void LengthTest()
 {
     Assert.AreEqual(false, RegexValidatePinCode.ValidatePin("1"), "Wrong output for \"1\"");
     Assert.AreEqual(false, RegexValidatePinCode.ValidatePin("12"), "Wrong output for \"12\"");
     Assert.AreEqual(false, RegexValidatePinCode.ValidatePin("123"), "Wrong output for \"123\"");
     Assert.AreEqual(false, RegexValidatePinCode.ValidatePin("12345"), "Wrong output for \"12345\"");
     Assert.AreEqual(false, RegexValidatePinCode.ValidatePin("1234567"), "Wrong output for \"1234567\"");
     Assert.AreEqual(false, RegexValidatePinCode.ValidatePin("-1234"), "Wrong output for \"-1234\"");
     Assert.AreEqual(false, RegexValidatePinCode.ValidatePin("1.234"), "Wrong output for \"1.234\"");
     Assert.AreEqual(false, RegexValidatePinCode.ValidatePin("-1.234"), "Wrong output for \"-1.234\"");
     Assert.AreEqual(false, RegexValidatePinCode.ValidatePin("00000000"), "Wrong output for \"00000000\"");
 }
Esempio n. 3
0
 public void NonDigitTest()
 {
     Assert.AreEqual(false, RegexValidatePinCode.ValidatePin("a234"), "Wrong output for \"a234\"");
     Assert.AreEqual(false, RegexValidatePinCode.ValidatePin(".234"), "Wrong output for \".234\"");
 }