public void GetNodesNumberTest() { INodeBilder node = new NodeBilder(); node.AddNode("node1", "type1").AddProperty("prop1", "proptext1"); node.AddNode("node2", "type2").AddProperty("prop2", "proptext2"); node.AddProperty("prop3", "proptext3"); int nodeNumber = node.GetNodesNumber(); Assert.IsTrue(nodeNumber == 2); }
public void AddNodeTest() { INodeBilder node = new NodeBilder(); INodeBilder subbilder = node.AddNode("1nodename", "1nodetype"); Node assertnode = (NodeBilder)node; Node assertsubbilder = (NodeBilder)subbilder; Assert.IsTrue(assertnode.Nodes.Count == 1); StringAssert.Contains("1nodename", assertsubbilder.Name); StringAssert.Contains("1nodetype", assertsubbilder.Type); StringAssert.Contains("node", assertsubbilder.tagName); }
public void XmlSrialyzerTest() { INodeBilder node = new NodeBilder(); const string Filename = @"testfile"; if (File.Exists(Filename + "xml")) { File.Delete(Filename + "xml"); } node.AddNode("node1", "type1").AddProperty("prop1", "proptext1") .AddNode("node2", "type2").AddProperty("prop2", "proptext2"); node.AddParamValues("code"); node.Serialyze(Filename); Assert.IsTrue(File.Exists(Filename + ".xml")); }