Beispiel #1
0
        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());
        }
Beispiel #2
0
        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));
        }