public void ItConvertsNumbers() { var json = new JsonNumber(42.15); var xml = ToXml.Convert(json).Stringify(); Assert.AreEqual("<number>42.15</number>", xml); }
public void ItConvertsNulls() { var json = new JsonNull(); var xml = ToXml.Convert(json).Stringify(); Assert.AreEqual("<null/>", xml); }
public void ItConvertsStrings() { var json = new JsonString("lorem & ipsum"); var xml = ToXml.Convert(json).Stringify(); Assert.AreEqual("<string>lorem & ipsum</string>", xml); }
public void ItConvertsObjects() { var json = new JsonObject(); json.Items.Add("foo", new JsonNull()); var xml = ToXml.Convert(json).Stringify(); Assert.AreEqual("<object><item key=\"foo\"><null/></item></object>", xml); }
public void ItConvertsArrays() { var json = new JsonArray(); json.Items.Add(new JsonNull()); var xml = ToXml.Convert(json).Stringify(); Assert.AreEqual("<array><null/></array>", xml); }
public void ItConvertsBooleans() { var json = new JsonBoolean(false); var xml = ToXml.Convert(json).Stringify(); Assert.AreEqual("<boolean>false</boolean>", xml); json = new JsonBoolean(true); xml = ToXml.Convert(json).Stringify(); Assert.AreEqual("<boolean>true</boolean>", xml); }