public void Cannot_remove_condition_when_read_only() { var mappingFragment = new MappingFragment( new EntitySet(), new EntityTypeMapping( new EntitySetMapping( new EntitySet(), new EntityContainerMapping(new EntityContainer("C", DataSpace.CSpace)))), false); var conditionMapping = new IsNullConditionMapping(new EdmProperty("P"), true); mappingFragment.AddCondition(conditionMapping); mappingFragment.SetReadOnly(); Assert.Equal( Strings.OperationOnReadOnlyItem, Assert.Throws <InvalidOperationException>( () => mappingFragment.RemoveCondition(conditionMapping)).Message); }
public void Cannot_remove_condition_when_read_only() { var mappingFragment = new MappingFragment( new EntitySet(), new EntityTypeMapping( new EntitySetMapping( new EntitySet(), new EntityContainerMapping(new EntityContainer("C", DataSpace.CSpace)))), false); var conditionMapping = new IsNullConditionMapping(new EdmProperty("P"), true); mappingFragment.AddCondition(conditionMapping); mappingFragment.SetReadOnly(); Assert.Equal( Strings.OperationOnReadOnlyItem, Assert.Throws<InvalidOperationException>( () => mappingFragment.RemoveCondition(conditionMapping)).Message); }