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); }