public void WriteParsableNumberObject() { Dom dom = Dom.Serialise(10); Assert.IsInstanceOfType(dom.Root.GetNode(), typeof(Dom.LiteralNode)); Dom.LiteralNode node = dom.Root.GetNode() as Dom.LiteralNode; Assert.AreEqual(typeof(int), node.Type); Assert.AreEqual("10", node.Value); }
public void WriteParsableCustomObject() { var time = new DateTime(2010, 10, 4); Dom dom = Dom.Serialise(time); Assert.IsInstanceOfType(dom.Root.GetNode(), typeof(Dom.LiteralNode)); Dom.LiteralNode node = dom.Root.GetNode() as Dom.LiteralNode; Assert.AreEqual(typeof(DateTime), node.Type); Assert.AreEqual(string.Format("{0}", time), node.Value); }