static void ValidaOperadorNotEquals(Pessoa entTest) { if (entTest != entTest) { throw new Exception(); } }
static void ValidaMetodoEquals(Pessoa entTest) { if (!entTest.Equals) { throw new Exception("Método equals falhou"); } }
static void ValidaOperadorEquals(Pessoa entTest) { if (!(entTest == entTest)) { throw new Exception(); } }
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")); }
static void Main(string[] args) { Pessoa entTest = new Pessoa(); entTest.Nome = "Camila"; Pessoa entControle = new Pessoa(); entControle.Nome = "Rodrigo"; }
public void GivenTheSameEntityTestEqualsMethod() { Pessoa x; x = new Pessoa(); x.Id = 1; Assert.IsTrue(x.Equals(x)); }
public void GivenTwoInstancesTheSameIdTestGetHashCodeMethod() { Pessoa x, y; x = new Pessoa(); x.Id = 1; y = new Pessoa(); y.Id = 1; Assert.AreEqual(x.GetHashCode(), y.GetHashCode()); }
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)); }
static void GivenThreDifferentEntitiesValidaMetodoEquals(Pessoa x, Pessoa y, Pessoa z) { }
public void Metodo_DeveRetornarInvalidOperationSempre() { Pessoa x = new Pessoa(); x.RetornarInvalidOperation(); }