public void TestInitialize() { mySimpleGraph = new SimpleGraph(5); mySimpleGraph.AddVertex(12); mySimpleGraph.AddVertex(5); mySimpleGraph.AddVertex(43); mySimpleGraph.AddVertex(50); }
public void AddVertex() { // add vertex // no edges Assert.AreEqual(4, mySimpleGraph.capacity); mySimpleGraph.AddVertex(0); Assert.AreEqual(5, mySimpleGraph.capacity); mySimpleGraph.AddVertex(13); Assert.AreEqual(5, mySimpleGraph.capacity); }
public void TestInitialize() { myGraph = new SimpleGraph <int>(30); myGraph.AddVertex(1); // 0 myGraph.AddVertex(2); // 1 myGraph.AddVertex(3); // 2 myGraph.AddVertex(6); // 3 myGraph.AddVertex(5); // 4 myGraph.AddVertex(7); // 5 myGraph.AddVertex(4); // 6 myGraph.AddVertex(8); // 7 myGraph.AddVertex(9); // 8 myGraph.AddVertex(10); // 9 myGraph.AddVertex(13); // 10 myGraph.AddVertex(12); // 11 myGraph.AddVertex(14); // 12 myGraph.AddVertex(77); // 13 myGraph.AddEdge(0, 1); myGraph.AddEdge(0, 2); myGraph.AddEdge(0, 3); myGraph.AddEdge(1, 4); myGraph.AddEdge(1, 5); myGraph.AddEdge(2, 6); myGraph.AddEdge(3, 7); myGraph.AddEdge(7, 8); myGraph.AddEdge(7, 9); myGraph.AddEdge(2, 8); myGraph.AddEdge(8, 10); myGraph.AddEdge(1, 10); myGraph.AddEdge(2, 10); myGraph.AddEdge(4, 10); myGraph.AddEdge(6, 8); myGraph.AddEdge(6, 10); myGraph.AddEdge(6, 3); myGraph.AddEdge(1, 2); myGraph.AddEdge(2, 3); myGraph.AddEdge(9, 11); myGraph.AddEdge(11, 12); myGraph.AddEdge(11, 7); myGraph.AddEdge(12, 7); myGraph.AddEdge(3, 11); myGraph.AddEdge(0, 12); myGraph.AddEdge(3, 13); myGraph.AddEdge(12, 13); myGraph.AddEdge(0, 13); myGraph.AddEdge(9, 13); }