public MainViewModel(ISelectFileDialog fileSelector, IMessageDialog messageDialog, ITestRunner runner) { _fileSelector = fileSelector; _messageDialog = messageDialog; _runner = runner; StartTestcasesCommand = new RelayCommand <object>((nullArgument) => StartTestCases().ConfigureAwait(false)); LoadTestcasesCommand = new RelayCommand <object>((nullArgument) => LoadTestCases()); }
public MainViewModel(ISelectFileDialog fileSelector, IMessageDialog messageDialog, ITestRunner runner) { _fileSelector = fileSelector; _messageDialog = messageDialog; _runner = runner; StartTestcasesCommand = new RelayCommand <object>((nullArgument) => StartTestCases().ConfigureAwait(false)); LoadTestcasesCommand = new RelayCommand <object>((nullArgument) => LoadTestCases()); ShowTestDetailsCommand = new RelayCommand <TestCase>((testCase) => _messageDialog.ShowMessage($"Erwartet:{Environment.NewLine}{string.Join(Environment.NewLine, testCase.Result.ExpectedOutput)}{Environment.NewLine}{Environment.NewLine}Ausgegeben:{Environment.NewLine}{string.Join(Environment.NewLine, testCase.Result.Output)}", "CodeRunner", MessageDialogIcons.Info)); }