Beispiel #1
0
        internal HomeViewModel(ITestNavigation navigation, ITestRunner runner)
        {
            _navigation = navigation;
            _runner     = runner;

            _runner.OnDiagnosticMessage += RunnerOnOnDiagnosticMessage;

            TestAssemblies = new ObservableCollection <TestAssemblyViewModel>();

            CreditsCommand                = new Command(CreditsExecute);
            RunEverythingCommand          = new Command(RunEverythingExecute, () => !_isBusy);
            NavigateToTestAssemblyCommand = new Command <TestAssemblyViewModel?>(NavigateToTestAssemblyExecute);
        }
Beispiel #2
0
 public DeviceRunner(IReadOnlyCollection <Assembly> testAssemblies, ITestNavigation navigation, ILogger logger)
 {
     TestAssemblies = testAssemblies;
     _navigation    = navigation;
     _logger        = new TestRunLogger(logger);
 }