public void Entity_AgainstNull() { var customer1 = new Customer { CustomerId = 1 }; EqualityTests.TestAgainstNull(customer1 as EntityBase <Customer>); }
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); }
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>); }
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); }
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); }