Esempio n. 1
0
        public void WhenUndoActionThenElementNameIsRevertedDataModel()
        {
            ElementChangeNameAction action = new ElementChangeNameAction(_model.Object, _element.Object, NewName);

            action.Undo();

            _model.Verify(x => x.ChangeElementName(_element.Object, OldName), Times.Once());
        }
Esempio n. 2
0
        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"]);
        }
Esempio n. 3
0
        public void ChangeElementName(IDsmElement element, string name)
        {
            ElementChangeNameAction action = new ElementChangeNameAction(_dsmModel, element, name);

            _actionManager.Execute(action);
        }