コード例 #1
0
        public void EntityType_IsAssignableFrom_ReturnsFalseForUnRelatedTypes()
        {
            // Arrange
            ODataModelBuilder builder = GetMockVehicleModel();

            EntityTypeConfiguration car = builder.StructuralTypes
                                          .OfType <EntityTypeConfiguration>().Single(e => e.Name == "car");
            EntityTypeConfiguration motorcycle = builder.StructuralTypes
                                                 .OfType <EntityTypeConfiguration>().Single(e => e.Name == "motorcycle");
            EntityTypeConfiguration sportbike = builder.StructuralTypes
                                                .OfType <EntityTypeConfiguration>().Single(e => e.Name == "sportbike");

            // Act & Assert
            Assert.False(motorcycle.IsAssignableFrom(car));
            Assert.False(car.IsAssignableFrom(motorcycle));
            Assert.False(sportbike.IsAssignableFrom(car));
            Assert.False(car.IsAssignableFrom(sportbike));
        }