Ejemplo n.º 1
0
        public void Entity_AgainstNull()
        {
            var customer1 = new Customer {
                CustomerId = 1
            };

            EqualityTests.TestAgainstNull(customer1 as EntityBase <Customer>);
        }
Ejemplo n.º 2
0
        public void Metadata_MemberAccessorBase_NotNull()
        {
            var metadata = MetadataProvider.GetMetadata <MetadataType>();
            var property = metadata.GetProperty("Property");

            Assert.IsNotNull(property);
            Assert.IsInstanceOf(typeof(IMemberAccessor), property);
            EqualityTests.TestAgainstNull(property as MemberAccessorBase);
        }
Ejemplo n.º 3
0
        public void Entity_Equals()
        {
            var customer1 = new Customer {
                CustomerId = 1
            };
            var customer2 = new Customer {
                CustomerId = 1
            };

            EqualityTests.TestEqualObjects(customer1 as EntityBase <Customer>, customer2 as EntityBase <Customer>);
        }
Ejemplo n.º 4
0
        public void Metadata_MemberAccessorBase_Equals()
        {
            var metadata  = MetadataProvider.GetMetadata <MetadataType>();
            var property1 = metadata.GetProperty("Property");
            var property2 = metadata.GetProperty("Property");

            Assert.IsNotNull(property1);
            Assert.IsNotNull(property2);
            Assert.IsInstanceOf(typeof(IMemberAccessor), property1);
            Assert.IsInstanceOf(typeof(IMemberAccessor), property2);
            EqualityTests.TestEqualObjects(property1 as MemberAccessorBase, property2 as MemberAccessorBase);
        }
Ejemplo n.º 5
0
        public void Metadata_MemberAccessorBase_NotEquals()
        {
            var metadata = MetadataProvider.GetMetadata <MetadataType>();
            var field    = metadata.GetField("Field");
            var property = metadata.GetProperty("Property");

            Assert.IsNotNull(field);
            Assert.IsNotNull(property);
            Assert.IsInstanceOf(typeof(IMemberAccessor), field);
            Assert.IsInstanceOf(typeof(IMemberAccessor), property);
            EqualityTests.TestUnequalObjects(field as MemberAccessorBase, property as MemberAccessorBase);
        }