public void IntEntityEqualsWithTwoNullsEntitiesSameTypeReturnTrue()
        {
            IntEntity1 e1       = null;
            IntEntity1 e2       = null;
            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 IntEntityEqualsWithSameTransientEntitieReturnTrue()
        {
            IntEntity1 e1       = IntEntity1.Create();
            IntEntity1 e2       = e1;
            var        equality = Equals(e1, e2);

            Assert.AreEqual(true, 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);
        }
Example #8
0
        public void IntEntityEqualsWithTwoSetedIdDifferentEntitiesTypeReturnFalse()
        {
            IntEntity1 e1 = new IntEntity1(1);
            IntEntity2 e2 = new IntEntity2(2);

            var equality = Equals(e1, e2);

            Assert.AreEqual(false, equality);
        }
Example #9
0
        public void IntEntityEqualsWithSameEntityReturnTrue()
        {
            IntEntity1 e1 = new IntEntity1(1);
            IntEntity1 e2 = new IntEntity1(1);

            var equality = Equals(e1, e2);

            Assert.AreEqual(true, equality);
        }
Example #10
0
        public void IntEntityEqualsWithTwoSetedSameIdSameEntitiesTypeReturnFalse()
        {
            IntEntity1 e1 = new IntEntity1(1);
            IntEntity1 e2 = new IntEntity1(1);

            var equality = Equals(e1, e2);

            Assert.AreEqual(true, equality);
        }
        public void IntEntityTransientNewEntitieReturnTrue()
        {
            IntEntity1 e1 = IntEntity1.Create();

            Assert.AreEqual(true, e1.IsTransient());
        }