public bool DownloadInstaller(string customerName, string installerName, IFileDownloader fileDownloader) { try { fileDownloader.DownloadFile(string.Format("http://example.com/{0}/{1}", customerName, installerName), _setupDestinationFile); return(true); } catch (WebException) { return(false); } }
public InstallerHelper(IFileDownloader fileDownloader = null) { _fileDownloader = fileDownloader ?? new FileDownloader(); }
public InstallerHelper(IFileDownloader fileDownloader) { _fileDownloader = fileDownloader; }
public InstallerHelper(IFileDownloader downloader = null) { _downloader = downloader ?? new FileDownloader(); }
public InstallerHelper(string setupDestinationFile = "", IFileDownloader fileDownloader = null) { _setupDestinationFile = setupDestinationFile; _fileDownloader = fileDownloader ?? new FileDownloader(); }
public InstallerHelper() { FileDownloader = new FileDownloader(); }
public InstallerHelper(IFileDownloader _fileDownloader) { this._fileDownloader = _fileDownloader; }
public InstallerHelper(string setupDestinationFile, IFileDownloader fileDownloader) { _setupDestinationFile = setupDestinationFile ?? throw new ArgumentNullException(nameof(setupDestinationFile)); _fileDownloader = fileDownloader ?? throw new ArgumentNullException(nameof(fileDownloader)); }
public InstallerHelperWithDependencyInjection(IFileDownloader fileDownloader = null) { _fileDownloader = fileDownloader ?? new FileDownloader(); }
public InstallerHelper(string path = null, IFileDownloader fileDownloader = null) { _setupLocationPath = path ?? @"C:/Users/Owner/desktop/setup.txt"; _fileDownloader = fileDownloader ?? new FileDownloader(); }
public InstallerHelper(string setupDestinationFile, IFileDownloader fileDownloader) { _fileDownloader = fileDownloader; _setupDestinationFile = setupDestinationFile; }
public InstallerHelper(IFileDownloader loader) { _downloader = loader ?? new FileDownloader(); }