예제 #1
0
        public void IsValidReturnsFalseIfCpfIsInvalidAndStrict()
        {
            var attr = new PunctuatedCpfAttribute("The CPF is invalid");

            var actual = attr.IsValid("825.136.769-32");

            Assert.IsFalse(actual);
        }
예제 #2
0
        public void IsValidReturnsFalseIfCpfIsInvalidAndLoose()
        {
            var attr = new PunctuatedCpfAttribute();

            var actual = attr.IsValid("82513676932");

            Assert.IsFalse(actual);
        }
예제 #3
0
        public void IsValidReturnsTrueIfCpfIsValidAndStrict()
        {
            var attr = new PunctuatedCpfAttribute("The CPF is invalid");

            var actual = attr.IsValid("714.025.658-60");

            Assert.IsTrue(actual);
        }
예제 #4
0
        public void IsValidReturnsFalseIfCpfIsValidAndLoose()
        {
            var attr = new PunctuatedCpfAttribute();

            var actual = attr.IsValid("71402565860");

            Assert.IsFalse(actual);
        }