Beispiel #1
0
        public void EntityEqualityWhenComparedToSelf()
        {
            EntityMock em    = new EntityMock();
            EntityMock other = em;

            Assert.True(em.Equals(em));
            Assert.True(em.Equals(other));
        }
Beispiel #2
0
        public void EntityEqualityIsBasedOnId()
        {
            IId id          = DMTId.NewId();
            var factoryMock = new Mock <IEntityFactory>();

            factoryMock.Setup(f => f.CreateId()).Returns(id);

            var em1 = new EntityMock(factoryMock.Object);
            var em2 = new EntityMock(factoryMock.Object);

            Assert.True(em1.Equals(em2));
        }
Beispiel #3
0
        public void EntityEqualityWhenOtherIsNull()
        {
            var em = new EntityMock();

            Assert.False(em.Equals(null));
        }