public void TrimEdgeExcess() { var graph = new BidirectionalGraph <int, Edge <int> >(true, 12) { EdgeCapacity = 50 }; graph.AddVerticesAndEdgeRange(new[] { new Edge <int>(1, 2), new Edge <int>(1, 3), new Edge <int>(1, 4) }); Assert.DoesNotThrow(() => graph.TrimEdgeExcess()); }