Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }