public void WhenUndoActionThenElementNameIsRevertedDataModel() { ElementChangeNameAction action = new ElementChangeNameAction(_model.Object, _element.Object, NewName); action.Undo(); _model.Verify(x => x.ChangeElementName(_element.Object, OldName), Times.Once()); }
public void GivenLoadedActionWhenGettingDataThenActionAttributesMatch() { object[] args = { _model.Object, _data }; ElementChangeNameAction action = new ElementChangeNameAction(args); Assert.AreEqual(3, action.Data.Count); Assert.AreEqual(ElementId.ToString(), _data["element"]); Assert.AreEqual(OldName, _data["old"]); Assert.AreEqual(NewName, _data["new"]); }
public void ChangeElementName(IDsmElement element, string name) { ElementChangeNameAction action = new ElementChangeNameAction(_dsmModel, element, name); _actionManager.Execute(action); }