private async void ExecuteScenario(Scenario scenario) { Dispatcher.CurrentDispatcher.Invoke(() => IsExecuting = true, DispatcherPriority.Send); await Task.Run(() => _scenarioExecutor.Execute(scenario)); Dispatcher.CurrentDispatcher.Invoke(() => IsExecuting = false, DispatcherPriority.Send); }
public void Run(params Expression <Action <StepType> >[] steps) { _executor.Execute(_scenario, _stepsConverter.Convert(steps)); }