Пример #1
0
 static void GivenTwoDifferentEntitiesValidaMetodoEquals(Pessoa entTest, Pessoa entControle)
 {
     if (entTest.Equals(entControle) != entControle.Equals(entTest))
     {
         throw new Exception();
     }
 }
Пример #2
0
        public void MetodoEquals_DuasInstanciasDeClassesDiferentesDevemRetornarFalse()
        {
            Pessoa x = new Pessoa();
            x.Id = 1;

            Assert.IsFalse(x.Equals("texto"));
        }
Пример #3
0
        public void GivenTheSameEntityTestEqualsMethod()
        {
            Pessoa x;
            x = new Pessoa();
            x.Id = 1;

            Assert.IsTrue(x.Equals(x));
        }
Пример #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));
        }
Пример #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));
        }