public void TypeChanged_DomainObject_Edited() { var changeType = new ChangeTypeOfPropertyCommand( _classifiers, _property, _messageSystem); changeType.ChangeType(Old, New); var newType = _property.Received().Type; Assert.AreEqual(_newType,newType); }
public void TypeChanged_NotificationFired() { var changeType = new ChangeTypeOfPropertyCommand( _classifiers, _property, _messageSystem); changeType.ChangeType(Old, New); _messageSystem.Received().Publish( _property, Arg.Is<PropertyTypeChangedEvent>( x => x.NameOfOldType == Old && x.NameOfNewType == New)); }