Exemplo n.º 1
0
 public UpdateFinder(
     IRepositoryScanner repositoryScanner,
     IPackageUpdatesLookup packageUpdatesLookup,
     INuKeeperLogger logger)
 {
     _repositoryScanner    = repositoryScanner;
     _packageUpdatesLookup = packageUpdatesLookup;
     _logger = logger;
 }
Exemplo n.º 2
0
 private void ReturnsUpdateSetForEachPackage(IPackageUpdatesLookup updater)
 {
     updater.FindUpdatesForPackages(
         Arg.Any <IReadOnlyCollection <PackageInProject> >(),
         Arg.Any <NuGetSources>(),
         Arg.Any <VersionChange>())
     .Returns(a => a.ArgAt <IReadOnlyCollection <PackageInProject> >(0)
              .Select(BuildPackageUpdateSet)
              .ToList());
 }
Exemplo n.º 3
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;
 }