public UpdateFinder( IRepositoryScanner repositoryScanner, IPackageUpdatesLookup packageUpdatesLookup, INuKeeperLogger logger) { _repositoryScanner = repositoryScanner; _packageUpdatesLookup = packageUpdatesLookup; _logger = logger; }
public RepositoryUpdater( IPackageUpdatesLookup packageLookup, IPackageUpdateSelection updateSelection, IPackageUpdater packageUpdater, IRepositoryScanner repositoryScanner, INuKeeperLogger logger, SolutionsRestore solutionsRestore, IAvailableUpdatesReporter availableUpdatesReporter) { _packageLookup = packageLookup; _updateSelection = updateSelection; _packageUpdater = packageUpdater; _repositoryScanner = repositoryScanner; _logger = logger; _solutionsRestore = solutionsRestore; this.availableUpdatesReporter = availableUpdatesReporter; }