コード例 #1
0
 public void PASS_Serialize()
 {
     MatchAllFilter filter = new MatchAllFilter();
     string json = JsonConvert.SerializeObject(filter);
     Assert.IsNotNull(json);
     string expectedJson = "{\"match_all\":{}}";
     Assert.AreEqual(expectedJson, json);
 }
コード例 #2
0
        public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
        {
            Dictionary<string, object> fieldDict = serializer.Deserialize<Dictionary<string, object>>(reader);
            if (fieldDict.ContainsKey(FilterTypeEnum.MatchAll.ToString()))
                fieldDict = JsonConvert.DeserializeObject<Dictionary<string, object>>(fieldDict.First().Value.ToString());

            MatchAllFilter filter = new MatchAllFilter();
            FilterSerializer.DeserializeBaseValues(filter, _CACHE_DEFAULT, fieldDict);

            return filter;
        }
コード例 #3
0
 public void PASS_CreateFilter()
 {
     MatchAllFilter filter = new MatchAllFilter();
     Assert.IsNotNull(filter);
 }