Beispiel #1
0
        public void SetUp()
        {
            root = new Root();
            root.Add("/", new Node("node_1"));
            root.Add("/node_1", new Node("node_2"));

            serializer = new XmlSerializer(typeof(Node));
        }
Beispiel #2
0
 public void SetUp()
 {
     root   = new Root();
     node_1 = new Node("node_1");
     root.Add("/", node_1);
     node_2 = new Node("node_2");
     root.Add("/node_1", node_2);
 }
Beispiel #3
0
        public void SetUp()
        {
            root = new Root();
            root.Add("/", new Node("node_1"));
            root.Add("/node_1", new Node("node_2"));

            serializer = new XmlSerializer(typeof(Node));
        }
Beispiel #4
0
        public void TestAdd()
        {
            Node node_3 = new Node("node_3");

            root.Add("/node_1", node_3);
            Assert.AreEqual(node_3, root.Get("/node_1/node_3"));
        }
        public void TestDeserializeFromJson()
        {
            string data = "{\"name\":\"node_3\"," +
                          "\"parent\":\"xpca://node_1\"}";

            root.Add("/", new Node("test"));

            serializer.Deserialize(root["/test"], data);
            Assert.IsNotNull(root["/node_1/node_3"]);
        }
Beispiel #6
0
        public void TestDeserializeFromXML()
        {
            string data = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" +
                          "<root>" +
                          "<name>node_3</name>" +
                          "<parent>xpca://node_1</parent>" +
                          "</root>";


            root.Add("/", new Node("test"));


            serializer = new XmlSerializer(typeof(Node));
            serializer.Deserialize(root["/test"], data);
            Assert.IsNotNull(root["/node_1/node_3"]);
        }