Example #1
0
        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);
        }
Example #2
0
        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);
        }