Exemplo n.º 1
0
 public static void IsMap(this BssomMap dict, BssomMap map)
 {
     Assert.Equal(dict.Count, map.Count);
     foreach (var item in dict)
     {
         Assert.Contains(item.Key, map);
         item.Value.Is(map[item.Key]);
     }
 }
Exemplo n.º 2
0
        public static void VerifyMap(BssomMap value, BssomSerializerOptions option = null)
        {
            var buf = BssomSerializer.Serialize(value, option);

            BssomSerializer.Size(value, option).Is(buf.Length);
            var map = (BssomMap)BssomSerializer.Deserialize <object>(buf, option);

            value.IsMap(map);
        }
Exemplo n.º 3
0
 public static void IsMap(this IEnumerable <KeyValuePair <string, object> > dict, BssomMap map)
 {
     Assert.Equal(dict.Count(), map.Count);
     foreach (var item in dict)
     {
         Assert.Contains(item.Key, map);
         item.Value.Is(map[item.Key]);
     }
 }