コード例 #1
0
        public void EntitiesWithDifferentTypeAndDifferentIdAreDifferent()
        {
            var firstEntity  = new TestableEntity();
            var secondEntity = new DifferentEntity();

            Assert.False(firstEntity.Equals(secondEntity));
        }
コード例 #2
0
ファイル: EntitySpecs.cs プロジェクト: bsimser/xeva
        public void Entities_of_different_types_are_never_equivalent()
        {
            FakeEntity entityA = new FakeEntity();
             DifferentEntity entityB = new DifferentEntity();

             Assert.IsFalse(entityA.Equals(entityB));
        }
コード例 #3
0
            public void Different_classes_with_the_same_id_are_not_equal()
            {
                var entity1 = new Entity <TId>(Id1);
                var entity2 = new DifferentEntity <TId>(Id1);

                // ReSharper disable SuspiciousTypeConversion.Global
                entity1.Equals(entity2).ShouldBeFalse();
                entity2.Equals(entity1).ShouldBeFalse();
                // ReSharper restore SuspiciousTypeConversion.Global
            }