public void InitBilder() { INodeBilder node = new NodeBilder(); Node subnode = (NodeBilder)node; Assert.IsNotNull(subnode); StringAssert.Contains("InfoSysStructure", subnode.tagName); }
public void AddParamValuesTest() { INodeBilder node = new NodeBilder(); node.AddParamValues("code"); Node assertNode = (NodeBilder)node; ParamValuesNode param = assertNode.Nodes[0] as ParamValuesNode; Assert.IsNotNull(param); StringAssert.Contains("code", param.Code); }
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 GreateDTTMTest() { INodeBilder nodeBld = new NodeBilder(); ITableToModel rep = new TableToModel(nodeBld); const string StationName = "StationName"; rep.CreateStation(StationName); Node node = (NodeBilder)nodeBld; string asssert = node.Nodes[0].Name; StringAssert.Contains(StationName, asssert); }
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 AddPropertyTest() { INodeBilder node = new NodeBilder(); node.AddProperty("1PropertyName", "1PropertyText"); Node assertNode = (NodeBilder)node; PropertyNode prop = assertNode.Nodes[0] as PropertyNode; Assert.IsNotNull(prop); StringAssert.Contains(prop.Name, "1PropertyName"); StringAssert.Contains(prop.Text, "1PropertyText"); StringAssert.Contains(prop.Type, "string"); StringAssert.Contains(prop.tagName, "property"); }
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")); }
private static Node NodeFromTable(string tableName, string filename, KindOfTable knd, out ITableToModel rep) { INodeBilder nodeBld = new NodeBilder(); rep = new TableToModel(nodeBld); IReader rd = new WrdReader(); DataTable tbl = rd.GetTable(2, filename).Result; var colNumber = new List <int> { 0, 1, 2, 3, 4 }; var tmpNumber = new List <int> { 5, 6 }; rep.TableToModelConv(tableName, tbl, colNumber, tmpNumber, "сут", knd); Node node = (NodeBilder)nodeBld; return(node); }