public void AddEdge_GraphWithTwoVertices_GetEdgeTagReturnsData() { var graph = new DirectedGraphWithoutInEdges <int, int>(); var v1 = graph.AddVertex(0); var v2 = graph.AddVertex(0); var e = graph.AddEdge(v1, v2, 42); Assert.That(graph.GetEdgeTag(e), Is.EqualTo(42)); }
public void GetEdge_GraphWithEdge_DataIsCorrect() { var graph = new DirectedGraphWithoutInEdges <int, int>(); var v0 = graph.AddVertex(0); var v1 = graph.AddVertex(0); var e = graph.AddEdge(v0, v1, 42); Assert.That(graph.GetEdgeTag(e), Is.EqualTo(42)); }