public NugetDownloadStrategy(IWebRequestProxy webRequestProxy, IDirectoryProxy directoryProxy, IFileProxy fileProxy, string folder, string nugetSource) { WebRequestProxy = webRequestProxy; DirectoryProxy = directoryProxy; FileProxy = fileProxy; Folder = folder; NugetSource = nugetSource; }
public CacheDownloadStrategy(IDownloadStrategy effectiveStrategy, IDirectoryProxy directoryProxy, IFileProxy fileProxy) { if (effectiveStrategy == null) throw new ArgumentException("CacheDownloadStrategy needs a non-null effective strategy"); if (effectiveStrategy.FallbackStrategy != null) throw new ArgumentException("CacheDownloadStrategy should not have a fallback strategy"); EffectiveStrategy = effectiveStrategy; DirectoryProxy = directoryProxy; FileProxy = fileProxy; }
public SolutionModeConfigurationRepository( IPathProxy pathProxy, IFileProxy fileProxy, IDirectoryProxy directoryProxy, IMapper mapper) { _pathProxy = pathProxy; _fileProxy = fileProxy; _directoryProxy = directoryProxy; _mapper = mapper; }
public MainPresenter(IAppController appController, IUiThread uiThread, IComicStore comicStore, IAppLog appLog, IComicViewModelMapper mapper, IComicPath comicPath, IDirectoryProxy directory, IUserSettings settings, IAppInfo appInfo, IAppSettings appSettings) { this.appController = appController; this.appSettings = appSettings; this.appInfo = appInfo; this.settings = settings; this.directory = directory; this.comicPath = comicPath; this.mapper = mapper; this.appLog = appLog; this.comicStore = comicStore; this.uiThread = uiThread; }
public CacheDownloadStrategy(IDownloadStrategy effectiveStrategy, IDirectoryProxy directoryProxy, IFileProxy fileProxy) { if (effectiveStrategy == null) { throw new ArgumentException("CacheDownloadStrategy needs a non-null effective strategy"); } if (effectiveStrategy.FallbackStrategy != null) { throw new ArgumentException("CacheDownloadStrategy should not have a fallback strategy"); } EffectiveStrategy = effectiveStrategy; DirectoryProxy = directoryProxy; FileProxy = fileProxy; }
public FileSystemProxy(IFileSystem fileSystem, IDirectoryProxy <T> directoryProxy) { _fileSystem = fileSystem; _directoryProxy = directoryProxy; }
public ComicPath(IUserSettings userSettings, IComicStore comicStore, IDirectoryProxy directory) { this.userSettings = userSettings; this.directory = directory; this.comicStore = comicStore; }
public ProjectSearchService(IDirectoryProxy directoryProxy, IPathProxy pathProxy) { _directoryProxy = directoryProxy; _pathProxy = pathProxy; }
public SerializeService(IDirectoryProxy directoryProxy) => _directoryProxy = directoryProxy;
public FileDownloader(IWebClientProxy webClient, IDirectoryProxy directory, IFileProxy file) { this.webClient = webClient; this.file = file; this.directory = directory; }