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)); }