示例#1
0
        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}"));
        }
示例#2
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}"));
        }
        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}"));
        }
        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}"));
        }