Example #1
0
        public void testIsValidAreaNumber()
        {
            SocSecNum theSSN = new VistaSocSecNum();

            theSSN.AreaNumber = "555";
            Assert.IsTrue(theSSN.IsValidAreaNumber);
        }
Example #2
0
        public void TestPseudoSSNInvalidSSN()
        {
            /// the 666 should invalidate the SSN, not the P
            SocSecNum testSsn = new VistaSocSecNum("666456789p");

            Assert.IsFalse(testSsn.IsValid, "Should be an invalid SSN, even with the P stripped");
        }
Example #3
0
 public void TestNonPseudoSSNValidSSN()
 {
     VistaSocSecNum testSsn = new VistaSocSecNum("123456789");
     Assert.AreEqual("123", testSsn.AreaNumber, "Expected dashed area # to be 123");
     Assert.AreEqual("45", testSsn.GroupNumber, "Expected dashed group # to be 45");
     Assert.AreEqual("6789", testSsn.SerialNumber, "Expected dashed serial # to be 6789");
     Assert.AreEqual(false, testSsn.IsPseudo);
 }
Example #4
0
        public void TestPseudoSSNValidSSN()
        {
            VistaSocSecNum testSsn = new VistaSocSecNum("123456789p");

            Assert.AreEqual("123", testSsn.AreaNumber, "Expected dashed area # to be 123");
            Assert.AreEqual("45", testSsn.GroupNumber, "Expected dashed group # to be 45");
            Assert.AreEqual("6789", testSsn.SerialNumber, "Expected dashed serial # to be 6789");
            Assert.AreEqual(true, testSsn.IsPseudo);
        }
Example #5
0
 public void testIsValid()
 {
     Assert.IsTrue(VistaSocSecNum.isValid(new SocSecNum("555555555")));
     Assert.IsFalse(VistaSocSecNum.isValid(new TestSoc("819", "11", "abcd")));
     Assert.IsTrue(VistaSocSecNum.isValid(new TestSoc("819", "11", "7894")));
     Assert.AreEqual(true, VistaSocSecNum.isValid(new TestSoc("111", "11", "1111")));
     Assert.IsFalse(VistaSocSecNum.isValid(new TestSoc("abc", "11", "1111")));
     Assert.IsFalse(VistaSocSecNum.isValid(new TestSoc("11", "ab", "1111")));
     Assert.IsFalse(VistaSocSecNum.isValid(new TestSoc("111", "11", "abcd")));
     Assert.IsFalse(VistaSocSecNum.isValid(new TestSoc("111", "1", "1111")));
 }
Example #6
0
 public void TestPseudoSSNInvalidSSN()
 {
     /// the 666 should invalidate the SSN, not the P
     SocSecNum testSsn = new VistaSocSecNum("666456789p");
     Assert.IsFalse(testSsn.IsValid, "Should be an invalid SSN, even with the P stripped");
 }
Example #7
0
 public void testIsValidAreaNumber()
 {
     SocSecNum theSSN = new VistaSocSecNum();
     theSSN.AreaNumber = "555";
     Assert.IsTrue(theSSN.IsValidAreaNumber);
 }
Example #8
0
 public void testIsInValidAreaNumber()
 {
     SocSecNum theSSN = new VistaSocSecNum();
     theSSN.AreaNumber = "817";
 }
Example #9
0
 public void TestPseudoSSNValidSSNToString()
 {
     SocSecNum testSsn = new VistaSocSecNum("123456789p");
     Assert.AreEqual("123456789p", testSsn.toString());
 }
Example #10
0
        public void testIsInValidAreaNumber()
        {
            SocSecNum theSSN = new VistaSocSecNum();

            theSSN.AreaNumber = "817";
        }
Example #11
0
        public void TestPseudoSSNValidSSNToHyphenatedString()
        {
            SocSecNum testSsn = new VistaSocSecNum("123456789p");

            Assert.AreEqual("123-45-6789p", testSsn.toHyphenatedString());
        }