public void TestRemoveEdge() { var graph = new GeometricGraph(1, 100); // add and remove edge. graph.AddVertex(0, 0, 0); graph.AddVertex(1, 0, 0); graph.AddEdge(0, 1, new uint[] { 1 }, null); Assert.IsTrue(graph.RemoveEdges(0, 1) != 0); graph = new GeometricGraph(1, 100); // add and remove edge. graph.AddVertex(0, 0, 0); graph.AddVertex(1, 0, 0); var edge = graph.AddEdge(0, 1, new uint[] { 10 }, null); Assert.IsTrue(graph.RemoveEdge(edge)); }
/// <summary> /// Removes the given edge. /// </summary> /// <returns></returns> public bool RemoveEdge(uint edgeId) { return(_graph.RemoveEdge(edgeId)); }