public HttpCliUpdater(ISettingsProvider settingsProvider, IDownloadService downloadService, IFileSystem fileSystem, ISecurityValidator securityValidator, IFileUnpackService fileUnpackService, IUserInterface userInterface, IEnvironmentService environmentService, IProcessManager processManager, IBinariesLocator binariesLocator, IEnumerable <IInstallationStep> installationSteps) { this.settingsProvider = settingsProvider; this.downloadService = downloadService; this.fileSystem = fileSystem; this.securityValidator = securityValidator; this.fileUnpackService = fileUnpackService; this.userInterface = userInterface; this.environmentService = environmentService; this.processManager = processManager; this.binariesLocator = binariesLocator; this.installationSteps = installationSteps; }
public SdkInstaller(IFileUnpackService fileUnpackService, IProgressVisualizer progressVisualizer, ISettingsProvider settingsProvider) { this.fileUnpackService = fileUnpackService; this.progressVisualizer = progressVisualizer; this.settingsProvider = settingsProvider; }