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 TestRecordEdgeCreationForUndo02() { GraphController graphController = new GraphController(null); UndoRedoRecorder urr = new UndoRedoRecorder(graphController); Assert.Throws <ArgumentException>(() => { urr.BeginGroup(); urr.RecordEdgeCreationForUndo(new List <IVisualEdge>()); }); }
public void TestRecordRuntimeStatesForUndo01() { GraphController graphController = new GraphController(null); UndoRedoRecorder urr = new UndoRedoRecorder(graphController); Assert.Throws <ArgumentNullException>(() => { urr.BeginGroup(); urr.RecordRuntimeStatesForUndo(null); }); }
public void TestRecordEdgeModificationForUndo01() { GraphController graphController = new GraphController(null); UndoRedoRecorder urr = new UndoRedoRecorder(graphController); Assert.Throws <ArgumentException>(() => { urr.BeginGroup(); urr.RecordEdgeModificationForUndo(null); }); }