public void RemoveEdgeIf()
        {
            IMutableEdgeListGraph g = Graph;
            IEdge e = RandomGraph.Edge(g, Rnd);

            g.RemoveEdgeIf(new DummyEdgeEqualPredicate(e, false));
            g.RemoveEdgeIf(new DummyEdgeEqualPredicate(e, true));
        }
Ejemplo n.º 2
0
		public void RemoveEdgeIf(IMutableEdgeListGraph g)
		{
			if (g.EdgesEmpty)
				return;

			IEdge e = RandomGraph.Edge(g,Rnd);

			g.RemoveEdgeIf(new DummyEdgeEqualPredicate(e,false));
			g.RemoveEdgeIf(new DummyEdgeEqualPredicate(e,true));
		}
Ejemplo n.º 3
0
        public void RemoveEdgeIf(IMutableEdgeListGraph g)
        {
            if (g.EdgesEmpty)
            {
                return;
            }

            IEdge e = RandomGraph.Edge(g, Rnd);

            g.RemoveEdgeIf(new DummyEdgeEqualPredicate(e, false));
            g.RemoveEdgeIf(new DummyEdgeEqualPredicate(e, true));
        }
 protected static void RemoveEdgeIf_Throws_Test <TVertex, TEdge>(
     [NotNull] IMutableEdgeListGraph <TVertex, TEdge> graph)
     where TEdge : IEdge <TVertex>
 {
     // ReSharper disable once AssignNullToNotNullAttribute
     Assert.Throws <ArgumentNullException>(() => graph.RemoveEdgeIf(null));
 }