Esempio n. 1
0
 static void GivenTwoDifferentEntitiesValidaMetodoEquals(Pessoa entTest, Pessoa entControle)
 {
     if (entTest.Equals(entControle) != entControle.Equals(entTest))
     {
         throw new Exception();
     }
 }
Esempio n. 2
0
        public void MetodoEquals_DuasInstanciasDeClassesDiferentesDevemRetornarFalse()
        {
            Pessoa x = new Pessoa();
            x.Id = 1;

            Assert.IsFalse(x.Equals("texto"));
        }
Esempio n. 3
0
        public void GivenTheSameEntityTestEqualsMethod()
        {
            Pessoa x;
            x = new Pessoa();
            x.Id = 1;

            Assert.IsTrue(x.Equals(x));
        }
Esempio n. 4
0
        public void GivenTwoInstancesTheSameIdTestEqualsMethod()
        {
            Pessoa x, y;
            x = new Pessoa();
            x.Id = 1;

            y = new Pessoa();
            y.Id = 1;

            Assert.IsTrue(x.Equals(y));
        }
Esempio n. 5
0
        public void GivenTwoEntitiesTestEqualsMethod()
        {
            Pessoa x, y;
            x = new Pessoa();
            x.Id = 1;

            y = new Pessoa();
            y.Id = 2;

            Assert.IsFalse(x.Equals(y));
        }