public DefaultArgumentProcessor( IInstallWindow installWindow, IEnvironmentInformation environmentInformation, IMaintenanceWindow maintenanceWindow, IUpdateService updateService) { this.installWindow = installWindow; this.environmentInformation = environmentInformation; this.maintenanceWindow = maintenanceWindow; this.updateService = updateService; }
public InstallArgumentProcessor( IProcessManager processManager, ISettingsViewModel settingsViewModel, IMaintenanceWindow maintenanceWindow, ILogger logger) { this.processManager = processManager; this.settingsViewModel = settingsViewModel; this.maintenanceWindow = maintenanceWindow; this.logger = logger; }
public UpdateService( IDownloader fileDownloader, IFileManager fileManager, IProcessManager processManager, ILogger logger, IGitHubClientFactory clientFactory, IEnvironmentInformation environmentInformation, ISettingsManager settingsManager, IMaintenanceWindow maintenanceWindow) { client = clientFactory.CreateClient(); this.fileDownloader = fileDownloader; this.fileManager = fileManager; this.processManager = processManager; this.logger = logger; this.environmentInformation = environmentInformation; this.settingsManager = settingsManager; this.maintenanceWindow = maintenanceWindow; }