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)); }
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); }
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"]); }
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"]); }