private IOSPSuiteCommand executeAndUpdatedDefaultStateAndValue(BuildingBlockChangeCommand commandToExecute, IParameter parameter, bool shouldChangeVersion = true, bool shouldUpdateDefaultStateAndValueOriginForDefaultParameter = true) { commandToExecute.ShouldChangeVersion = shouldChangeVersion; return(withUpdatedDefaultStateAndValue(commandToExecute.Run(_executionContext), parameter, shouldChangeVersion, shouldUpdateDefaultStateAndValueOriginForDefaultParameter)); }
protected override void Because() { _result = sut.SetParameterValueOrigin(_parameter, _newValueOrigin) as BuildingBlockChangeCommand; }