public void TestRecordEdgeCreationForUndo01() { GraphController graphController = new GraphController(null); UndoRedoRecorder urr = new UndoRedoRecorder(graphController); Assert.Throws<ArgumentException>(() => { urr.BeginGroup(); urr.RecordEdgeCreationForUndo(null); }); }
public void TestRecordNodeDeletionForUndo01() { GraphController graphController = new GraphController(null); UndoRedoRecorder urr = new UndoRedoRecorder(graphController); urr.BeginGroup(); urr.RecordNodeDeletionForUndo(null); Assert.AreEqual(0, urr.ActionCount); }
public void TestRecordNodeModificationForUndo02() { GraphController graphController = new GraphController(null); UndoRedoRecorder urr = new UndoRedoRecorder(graphController); urr.BeginGroup(); urr.RecordNodeModificationForUndo(new List<IVisualNode>()); Assert.AreEqual(0, urr.ActionCount); }
public void TestRecordEdgeModificationForUndo02() { GraphController graphController = new GraphController(null); UndoRedoRecorder urr = new UndoRedoRecorder(graphController); Assert.Throws<ArgumentException>(() => { urr.BeginGroup(); urr.RecordEdgeModificationForUndo(new List<IVisualEdge>()); }); }