public void TestRecordNodeDeletionForUndo02() { GraphController graphController = new GraphController(null); UndoRedoRecorder urr = new UndoRedoRecorder(graphController); urr.BeginGroup(); urr.RecordNodeDeletionForUndo(new List<IVisualNode>()); Assert.AreEqual(0, urr.ActionCount); }
public void TestRecordNodeDeletionForUndo00() { 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.RecordNodeDeletionForUndo(nodeList); }); }