예제 #1
0
        public void TestShouldReturnEmptyCPFWhenPassLessThan11Chars()
        {
            CPF cpf = "12E45";

            Assert.AreEqual <string>("1245", cpf);
            Assert.AreEqual <string>("000.000.012-45", cpf.ComMascara());
        }
예제 #2
0
        public void TestShouldReturnEmptyCPFWhenPassNull()
        {
            CPF cpf = null;

            Assert.AreEqual <string>("", cpf);
            Assert.AreEqual <string>("", cpf.ComMascara());
        }
예제 #3
0
        public static string CPFMascara(string cpf, bool mascara = true)
        {
            CPF cpfBR = cpf;

            if (mascara)
            {
                return(cpfBR.ComMascara());
            }
            else
            {
                return(cpfBR.SemMascara());
            }
        }
예제 #4
0
        public void TestShouldReturnCPFWithMask()
        {
            CPF cpf = unformattedCPF;

            Assert.AreEqual(formattedCPF, cpf.ComMascara());
        }