public static Graph Generate2VertexExampleGraph() { Graph g = new Graph(); Vertex v1 = new Vertex("1"); Vertex v2 = new Vertex("2"); Log.Info("Adding vertex " + v1.Name); g.AddVertex(v1); Log.Info("Adding vertex " + v2.Name); g.AddVertex(v2); Log.Info("Adding edge " + v1.Name + " <-> " + v2.Name); g.AddEdge(v1, v2, false); Log.Info("Removing edge " + v1.Name + " <-> " + v1.Name); g.RemoveEdge(v1, v2); v1.AddOutboundArc(v2, true); Log.Info("Adding arc " + v1.Name + " -> " + v2.Name); g.AddArc(v2, v1, false); Log.Info("Adding arc " + v2.Name + " -> " + v1.Name); /*g.RemoveArc(v2, v1); * Log.Info("Removing arc " + v1.Name + " -> " + v2.Name); * g.RemoveArc(v1, v2); * Log.Info("Removing arc " + v2.Name + " -> " + v2.Name); * g.RemoveVertex(v1); * Log.Info("Removing vertex " + v1.Name); * g.RemoveVertex(v2); * Log.Info("Removing vertex " + v1.Name);*/ return(g); }