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 TestRecordNodeModficationForUndo00() { GraphController graphController = new GraphController(null); UndoRedoRecorder urr = new UndoRedoRecorder(graphController); List<IVisualNode> nodeList = new List<IVisualNode>(); DriverNode node = new DriverNode(graphController); nodeList.Add(node); Assert.Throws<InvalidOperationException>(() => { urr.RecordNodeModificationForUndo(nodeList); }); }