예제 #1
0
        public void TestShouldReturnEqualsWhenComparedFormattedAndUnformattedCPF()
        {
            CPF cpfWithMask    = formattedCPF;
            CPF cpfWithoutMask = unformattedCPF;

            Assert.IsTrue(cpfWithMask.Equals(cpfWithoutMask));
        }
예제 #2
0
        public void TestShouldReturnNotEqualsWhenComparedDifferentCPF()
        {
            CPF cpf1 = unformattedCPF;
            CPF cpf2 = invalidCPF;

            Assert.IsFalse(cpf1.Equals(cpf2));
        }
예제 #3
0
        public void ShouldHaveDomainDrivenEquals()
        {
            CPF a = new CPF("333.333.333-33");
            CPF b = new CPF("333.333.333-33");

            Assert.IsTrue(a.Equals(b));
            Assert.IsTrue(b.Equals(a));
        }