Example #1
0
        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");
        }
Example #2
0
        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");
        }