public void TestRecordEdgeDeletionForUndo00() { GraphController graphController = new GraphController(null); UndoRedoRecorder urr = new UndoRedoRecorder(graphController); EdgeController edgeController = new EdgeController(graphController); List<IVisualEdge> edgeList = new List<IVisualEdge>(); VisualEdge edge = new VisualEdge(edgeController, EdgeType.ExplicitConnection); edgeList.Add(edge); Assert.Throws<InvalidOperationException>(() => { urr.RecordEdgeDeletionForUndo(edgeList); }); }
public void TestRecordEdgeDeletionForUndo02() { GraphController graphController = new GraphController(null); UndoRedoRecorder urr = new UndoRedoRecorder(graphController); Assert.Throws<ArgumentException>(() => { urr.BeginGroup(); urr.RecordEdgeDeletionForUndo(new List<IVisualEdge>()); }); }