Example #1
0
        public void IsValid_TestMethod()
        {
            BSNVerification verification = new BSNVerification();

            foreach (string inValidBSNTestNummer in invalidTestBSNs)
            {
                bool result   = verification.IsValid(inValidBSNTestNummer);
                bool expected = false;
                Assert.AreEqual(expected, result, "Expected BSNVerification.IsValid({0} to be {1}", inValidBSNTestNummer, expected);
            }

            foreach (string validBSNTestNummer in validTestBSNs)
            {
                bool result   = verification.IsValid(validBSNTestNummer);
                bool expected = true;
                Assert.AreEqual(expected, result, "Expected BSNVerification.IsValid({0} to be {1}", validBSNTestNummer, expected);
            }
        }
Example #2
0
        public void Complete_TestMethod()
        {
            BSNVerification verification = new BSNVerification();

            foreach (string becomesNineDigit in becomesNineDigits)
            {
                string nineDigit = verification.Complete(becomesNineDigit);
                bool   valid     = verification.IsValid(nineDigit);
                Assert.IsTrue(valid, "Completed {0} into {1}, but {1} was not valid", becomesNineDigit, nineDigit);
            }
        }
Example #3
0
        private static void validateGeneratedNumber(BSNVerification verification, string generatedBSN)
        {
            bool validBSN = verification.IsValid(generatedBSN);

            Assert.IsTrue(validBSN, "Generated {0} is invalid", Reflector.GetNameSeparatorValue(new { generatedBSN }));
        }