Example #1
0
 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;
 }
Example #2
0
 public SdkInstaller(IFileUnpackService fileUnpackService, IProgressVisualizer progressVisualizer, ISettingsProvider settingsProvider)
 {
     this.fileUnpackService  = fileUnpackService;
     this.progressVisualizer = progressVisualizer;
     this.settingsProvider   = settingsProvider;
 }