protected override void Because() { _removePartialStabiCommand.RestoreExecutionData(_executionContext); _restorePartialStabiCommand = _removePartialStabiCommand.InverseCommand(_executionContext); _restorePartialStabiCommand.Execute(_executionContext); }
protected override void Because() { _removePartialStabiCommand.RestoreExecutionData(_executionContext); _restorePartialStabiCommand = _removePartialStabiCommand.InverseCommand(_executionContext).DowncastTo <IReversibleCommand <IExecutionContext> >(); _restorePartialStabiCommand.Execute(_executionContext); }
public static IReversibleCommand <IOSPSuiteExecutionContext> InvokeInverse(this IReversibleCommand <IOSPSuiteExecutionContext> command, IOSPSuiteExecutionContext context) { command.RestoreExecutionData(context); var inverse = command.InverseCommand(context); inverse.Execute(context); return(inverse); }
protected override void Context() { base.Context(); sut.Execute(_executionContext); sut.RestoreExecutionData(_executionContext); _inverseCommand = sut.InverseCommand(_executionContext).DowncastTo <IReversibleCommand <IExecutionContext> >(); _inverseCommand.Execute(_executionContext); _inverseCommand.RestoreExecutionData(_executionContext); _redoCommand = _inverseCommand.InverseCommand(_executionContext).DowncastTo <IReversibleCommand <IExecutionContext> >(); }
protected override void Context() { base.Context(); sut.Execute(_executionContext); sut.RestoreExecutionData(_executionContext); _inverseCommand = sut.InverseCommand(_executionContext); _inverseCommand.Execute(_executionContext); _inverseCommand.RestoreExecutionData(_executionContext); _redoCommand = _inverseCommand.InverseCommand(_executionContext); }
public void should_retore_the_execution_data_for_the_command() { A.CallTo(() => _commandToReset.RestoreExecutionData(_executionContext)).MustHaveHappened(); }
protected override void Because() { _inverseCommand.Execute(_executionContext); _inverseCommand.RestoreExecutionData(_executionContext); }
public void should_restore_the_execution_data_for_all_sub_commands_with_the_accurate_context() { A.CallTo(() => _commandToExecute1.RestoreExecutionData(_context)).MustHaveHappened(); A.CallTo(() => _commandToExecute2.RestoreExecutionData(_context)).MustHaveHappened(); A.CallTo(() => _commandToExecute3.RestoreExecutionData(_context)).MustHaveHappened(); }