public void Serializes_ListOfKvp_AsPocoList() { var map = new Dictionary <string, string> { { "foo", "bar" }, { "x", "y" } }; var dto = new TestDictionary { Dictionary = map, KvpList = map.ToList(), KvpEnumerable = map, }; var json = dto.ToJson(); Console.WriteLine(json); Assert.That(json, Is.EqualTo("{\"Dictionary\":{\"foo\":\"bar\",\"x\":\"y\"}," + "\"KvpList\":[{\"Key\":\"foo\",\"Value\":\"bar\"},{\"Key\":\"x\",\"Value\":\"y\"}]," + "\"KvpEnumerable\":[{\"Key\":\"foo\",\"Value\":\"bar\"},{\"Key\":\"x\",\"Value\":\"y\"}]}")); }
public void Serializes_ListOfKvp_AsPocoList() { var map = new Dictionary<string, string> { { "foo", "bar" }, { "x", "y" } }; var dto = new TestDictionary { Dictionary = map, KvpList = map.ToList(), KvpEnumerable = map, }; var json = dto.ToJson(); Console.WriteLine(json); Assert.That(json, Is.EqualTo("{\"Dictionary\":{\"foo\":\"bar\",\"x\":\"y\"}," + "\"KvpList\":[{\"Key\":\"foo\",\"Value\":\"bar\"},{\"Key\":\"x\",\"Value\":\"y\"}]," + "\"KvpEnumerable\":[{\"Key\":\"foo\",\"Value\":\"bar\"},{\"Key\":\"x\",\"Value\":\"y\"}]}")); }