public void IntEntityEqualsWithSameTransientEntitieReturnTrue() { IntEntity1 e1 = IntEntity1.Create(); IntEntity1 e2 = e1; var equality = Equals(e1, e2); Assert.AreEqual(true, equality); }
public void IntEntityEqualsWithTwoNullsEntitiesDifferentTypeReturnFalse() { IntEntity1 e1 = IntEntity1.Create(); IntEntity2 e2 = IntEntity2.Create(); var equality = Equals(e1, e2); Assert.AreEqual(false, equality); }
public void IntEntityEqualsWithTwoTransientEntitiesReturnFalse() { IntEntity1 e1 = IntEntity1.Create(); IntEntity1 e2 = IntEntity1.Create(); var equality = Equals(e1, e2); Assert.AreEqual(false, equality); }
public void IntEntityEqualsWithOneNullEntityReturnFalse() { IntEntity1 e1 = IntEntity1.Create(); IntEntity1 e2 = null; var equality = Equals(e1, e2); Assert.AreEqual(false, equality); }
public void IntEntityEqualsWithTwoSetedSameIdSameEntitiesTypeReturnTrue() { IntEntity1 e1 = IntEntity1.Create(1); IntEntity1 e2 = IntEntity1.Create(1); var equality = Equals(e1, e2); Assert.AreEqual(true, equality); }
public void IntEntityEqualsWithTwoSetedDifferentIdSameEntitiesTypeReturnFalse() { IntEntity1 e1 = IntEntity1.Create(1); IntEntity1 e2 = IntEntity1.Create(2); var equality = Equals(e1, e2); Assert.AreEqual(false, equality); }
public void IntEntityTransientNewEntitieReturnTrue() { IntEntity1 e1 = IntEntity1.Create(); Assert.AreEqual(true, e1.IsTransient()); }