示例#1
0
 public UpdateFinder(
     IRepositoryScanner repositoryScanner,
     IPackageUpdatesLookup packageUpdatesLookup,
     INuKeeperLogger logger)
 {
     _repositoryScanner    = repositoryScanner;
     _packageUpdatesLookup = packageUpdatesLookup;
     _logger = logger;
 }
示例#2
0
 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;
 }