Пример #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));
        }
Пример #2
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"]);
        }