public void GetEdgesTest() { WeightedListRepresentation listRepresentation = new WeightedListRepresentation(5); listRepresentation.AddEdge(new Edge(1, 2, 5)); listRepresentation.AddEdge(new Edge(3, 1, 5)); listRepresentation.AddEdge(new Edge(1, 3, 5)); listRepresentation.AddEdge(new Edge(1, 4, 5)); if (listRepresentation.GetEdges(1).Count != 3) { Assert.Fail(); } foreach (Edge baseEdge in listRepresentation.GetEdges(1)) { if (baseEdge.Cost != 5) { Assert.Fail(); } } }
public void AddEdgeTest() { WeightedListRepresentation listRepresentation = new WeightedListRepresentation(5); listRepresentation.AddEdge(new Edge(1, 2, 5)); listRepresentation.AddEdge(new Edge(3, 1, 5)); if (listRepresentation.Edges != 2) { Assert.Fail(); } if (listRepresentation.GetEdges(1)[0].Cost != 5) { Assert.Fail(); } }