public void ParserText_GetDiagramRelation() { string textProgram = "graph { a -- b; }"; DiagramHelper graph = new DiagramHelper(); ParseDot parserDot = new ParseDot(graph, textProgram); List<DiagramRelation> DiagramRelation = parserDot.GetDiagramRelations(); Assert.IsNotNull(DiagramRelation); Assert.AreEqual(1, DiagramRelation.Count); Assert.AreEqual("a", DiagramRelation[0].Item1.Name); Assert.AreEqual("b", DiagramRelation[0].Item2.Name); }
public void ParserText_GetNodes() { string textProgram = "graph { a -- b; }"; DiagramHelper graph = new DiagramHelper(); ParseDot parserDot = new ParseDot(graph, textProgram); List<DiagramItem> nodes = parserDot.GetDiagramItems(); Assert.IsNotNull(nodes); Assert.AreEqual(2, nodes.Count); Assert.AreEqual("a", nodes[0].Name); Assert.AreEqual("b", nodes[1].Name); }