static void GivenTwoDifferentEntitiesValidaMetodoEquals(Pessoa entTest, Pessoa entControle) { if (entTest.Equals(entControle) != entControle.Equals(entTest)) { throw new Exception(); } }
public void MetodoEquals_DuasInstanciasDeClassesDiferentesDevemRetornarFalse() { Pessoa x = new Pessoa(); x.Id = 1; Assert.IsFalse(x.Equals("texto")); }
public void GivenTheSameEntityTestEqualsMethod() { Pessoa x; x = new Pessoa(); x.Id = 1; Assert.IsTrue(x.Equals(x)); }
public void GivenTwoInstancesTheSameIdTestEqualsMethod() { Pessoa x, y; x = new Pessoa(); x.Id = 1; y = new Pessoa(); y.Id = 1; Assert.IsTrue(x.Equals(y)); }
public void GivenTwoEntitiesTestEqualsMethod() { Pessoa x, y; x = new Pessoa(); x.Id = 1; y = new Pessoa(); y.Id = 2; Assert.IsFalse(x.Equals(y)); }