Example #1
0
        public void GraphOfSameType(bool value)
        {
            Graph graph = new MatrixGraph(10, true);

            graph.AddEdge(0, 9, 10);
            graph.AddEdge(2, 0, 5);
            Graph sameTypeGraph = graph.NewGraphOfSameType(5, value);

            Assert.Equal(5, sameTypeGraph.VerticesCount);
            Assert.Equal(value, sameTypeGraph.Directed);
            Assert.Equal(0, sameTypeGraph.EdgesCount);
            Assert.IsType <MatrixGraph>(sameTypeGraph);
        }