public void CompareTheSameReferenceReturnTrueTest() { //Arrange SampleEntity entityLeft = new SampleEntity(); SampleEntity entityRight = entityLeft; //Act if (! entityLeft.Equals(entityRight)) Assert.Fail(); if (!(entityLeft == entityRight)) Assert.Fail(); }
public void DiferentIdProduceEqualsFalseTest() { //Arrange var entityLeft = new SampleEntity(); var entityRight = new SampleEntity(); entityLeft.GenerateNewIdentity(); entityRight.GenerateNewIdentity(); //Act var resultOnEquals = entityLeft.Equals(entityRight); var resultOnOperator = entityLeft == entityRight; //Assert Assert.IsFalse(resultOnEquals); Assert.IsFalse(resultOnOperator); }
public void SameIdentityProduceEqualsTrueTest() { //Arrange Guid id = Guid.NewGuid(); var entityLeft = new SampleEntity(); var entityRight = new SampleEntity(); entityLeft.ChangeCurrentIdentity(id); entityRight.ChangeCurrentIdentity(id); //Act bool resultOnEquals = entityLeft.Equals(entityRight); bool resultOnOperator = entityLeft == entityRight; //Assert Assert.IsTrue(resultOnEquals); Assert.IsTrue(resultOnOperator); }
public void DiferentIdProduceEqualsFalseTest() { //Arrange SampleEntity entityLeft = new SampleEntity(); SampleEntity entityRight = new SampleEntity(); entityLeft.Id = IdentityGenerator.NewSequentialGuid(); ; entityRight.Id = IdentityGenerator.NewSequentialGuid(); ; //Act bool resultOnEquals = entityLeft.Equals(entityRight); bool resultOnOperator = entityLeft == entityRight; //Assert Assert.IsFalse(resultOnEquals); Assert.IsFalse(resultOnOperator); }
public void SameIdProduceEqualsTrueTest() { //Arrange Guid id = IdentityGenerator.NewSequentialGuid(); SampleEntity entityLeft = new SampleEntity(); SampleEntity entityRight = new SampleEntity(); entityLeft.Id = id; entityRight.Id = id; //Act bool resultOnEquals = entityLeft.Equals(entityRight); bool resultOnOperator = entityLeft == entityRight; //Assert Assert.IsTrue(resultOnEquals); Assert.IsTrue(resultOnOperator); }