public void TestXmlToJson(string input, string expected) { var xml = new XmlDocument(); xml.LoadXml(input); var json = JsonConverter.ConvertFromXml(xml.DocumentElement); Assert.Equal(expected, json); }
public void TestJsonToXmlToJson(string json, string xml) { // First convert to Xml: var xmlOutput = JsonConverter.ConvertToXml(json); Assert.Equal(xml, xmlOutput.InnerXml); // Then convert back to Json: var jsonOutput = JsonConverter.ConvertFromXml(xmlOutput.DocumentElement); Assert.Equal(json, jsonOutput); }