public void SetReadOnly_is_called_on_child_mapping_items() { var entityType = new EntityType("ET", "N", DataSpace.CSpace); var propertyMapping = new FunctionImportReturnTypeScalarPropertyMapping("P", "C"); var mappingCondition = new FunctionImportEntityTypeMappingConditionIsNull("P", true); var mapping = new FunctionImportEntityTypeMapping( Enumerable.Empty<EntityType>(), new[] { entityType }, new Collection<FunctionImportReturnTypePropertyMapping> { propertyMapping }, new[] { mappingCondition }); Assert.False(propertyMapping.IsReadOnly); Assert.False(mappingCondition.IsReadOnly); mapping.SetReadOnly(); Assert.True(propertyMapping.IsReadOnly); Assert.True(mappingCondition.IsReadOnly); }
public void SetReadOnly_is_called_on_child_mapping_items() { var entityType = new EntityType("ET", "N", DataSpace.CSpace); var propertyMapping = new FunctionImportReturnTypeScalarPropertyMapping("P", "C"); var mappingCondition = new FunctionImportEntityTypeMappingConditionIsNull("P", true); var mapping = new FunctionImportEntityTypeMapping( Enumerable.Empty <EntityType>(), new[] { entityType }, new Collection <FunctionImportReturnTypePropertyMapping> { propertyMapping }, new[] { mappingCondition }); Assert.False(propertyMapping.IsReadOnly); Assert.False(mappingCondition.IsReadOnly); mapping.SetReadOnly(); Assert.True(propertyMapping.IsReadOnly); Assert.True(mappingCondition.IsReadOnly); }