public void Can_change_ignored_properties() { var dto = new IgnoredModel(); JsConfig.IgnoreAttributesNamed = new[] { typeof(IgnoreDataMemberAttribute).Name //i.e. Remove [JsonIgnore] }; Assert.That(dto.ToJson(), Is.EqualTo("{\"Id\":0,\"JsonIgnoreId\":0}")); }
public void Can_change_ignored_properties() { JsConfig.IgnoreAttributesNamed = JsConfig.IgnoreAttributesNamed.NewArray( with: typeof(ScriptIgnoreAttribute).Name, without: typeof(JsonIgnoreAttribute).Name); var dto = new IgnoredModel { JsonIgnoreId = 1, ScriptIgnoreId = 2 }; Assert.That(dto.ToJson(), Is.EqualTo("{\"Id\":0,\"JsonIgnoreId\":1}")); }