public void SchemaFilter_SetsPropsToReadOnly() { // Arrange var filter = new MobileAppSchemaFilter(); var schema = new Schema() { properties = new Dictionary<string, Schema>() { { "ReadWrite", new Schema() }, { "ReadOnly", new Schema() } } }; // Act filter.Apply(schema, null, typeof(TestType)); // Assert Assert.Null(schema.properties["ReadWrite"].readOnly); Assert.True(schema.properties["ReadOnly"].readOnly); }
public void SchemaFilter_SetsPropsToReadOnly() { // Arrange var filter = new MobileAppSchemaFilter(); var schema = new Schema() { properties = new Dictionary <string, Schema>() { { "ReadWrite", new Schema() }, { "ReadOnly", new Schema() } } }; // Act filter.Apply(schema, null, typeof(TestType)); // Assert Assert.Null(schema.properties["ReadWrite"].readOnly); Assert.True(schema.properties["ReadOnly"].readOnly); }