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); }
public DeviceRunner(IReadOnlyCollection <Assembly> testAssemblies, ITestNavigation navigation, ILogger logger) { TestAssemblies = testAssemblies; _navigation = navigation; _logger = new TestRunLogger(logger); }