public void ComparingEntityWithEntityOfDifferentTypeEvenBeingSimilar_IsNotEqual_NoException() { TestDomain.Entities.BasicEntity firstEntity = new TestDomain.Entities.BasicEntity(); TestDomain.Entities.DifferentBasicEntity differentEntity = new TestDomain.Entities.DifferentBasicEntity(); firstEntity.Id = 1; differentEntity.Id = 1; firstEntity.Name = "BothEntitiesSameData"; differentEntity.Name = "BothEntitiesSameData"; var expected = true; var actual = firstEntity != differentEntity; Assert.IsTrue(actual == expected, message: "The entity should not be equal to an entity of different type, regardless of them being identical in data"); }
public void ComparingEntityWithEntityOfDifferentTypeEvenBeingSimilar_IsNotEqual_NoException() { TestDomain.Entities.BasicEntity firstEntity = new TestDomain.Entities.BasicEntity(); TestDomain.Entities.DifferentBasicEntity differentEntity = new TestDomain.Entities.DifferentBasicEntity(); firstEntity.Id = 1; differentEntity.Id = 1; firstEntity.Name = "BothEntitiesSameData"; differentEntity.Name = "BothEntitiesSameData"; var expected = true; var actual = firstEntity != differentEntity; Assert.IsTrue(actual == expected, message: "The entity should not be equal to an entity of different type, regardless of them being identical in data"); }