public void ContainsEdgeTest1() { var bd = new BidirectionalGraph <int, IEdge <int> >(); var e12 = new SEquatableUndirectedEdge <int>(1, 2); var f12 = new SEquatableUndirectedEdge <int>(1, 2); bd.AddVerticesAndEdge(e12); ContainsEdgeAssertions(bd, e12, f12, null, null); var u = new UndirectedBidirectionalGraph <int, IEdge <int> >(bd); UndirectedGraphTest.ContainsEdgeAssertions(u, e12, f12, null, null); }
public void ContainsEdgeTest1() { var bd = new BidirectionalGraph<int, IEdge<int>>(); var e12 = new SEquatableUndirectedEdge<int>(1, 2); var f12 = new SEquatableUndirectedEdge<int>(1, 2); bd.AddVerticesAndEdge(e12); ContainsEdgeAssertions(bd, e12, f12, null, null); var u = new UndirectedBidirectionalGraph<int, IEdge<int>>(bd); UndirectedGraphTest.ContainsEdgeAssertions(u, e12, f12, null, null); }
public void ContainsEdgeTest1() { var u = new UndirectedGraph<int, IEdge<int>>(); var e12 = new SEquatableUndirectedEdge<int>(1, 2); var f12 = new SEquatableUndirectedEdge<int>(1, 2); bool exceptionOccurred = false; try { new SEquatableUndirectedEdge<int>(2, 1); } catch (ArgumentException e) { exceptionOccurred = true; } Assert.IsTrue(exceptionOccurred); u.AddVerticesAndEdge(e12); ContainsEdgeAssertions(u, e12, f12, null, null); }
public void ContainsEdgeTest1() { var u = new UndirectedGraph <int, IEdge <int> >(); var e12 = new SEquatableUndirectedEdge <int>(1, 2); var f12 = new SEquatableUndirectedEdge <int>(1, 2); bool exceptionOccurred = false; try { new SEquatableUndirectedEdge <int>(2, 1); } catch (ArgumentException e) { exceptionOccurred = true; } Assert.IsTrue(exceptionOccurred); u.AddVerticesAndEdge(e12); ContainsEdgeAssertions(u, e12, f12, null, null); }