public PackageManager(IAvailablePackagesService availablePackagesService, IPackageVersionService packageVersionService, IPackageService packageService, IFileStorageService fileStorageService, ICommandExecuter commandExecuter, ISettingsService settingsService, IInstalledPackagesService installedPackagesService) { _packageVersionService = packageVersionService; _packageService = packageService; _availablePackagesService = availablePackagesService; _fileStorageService = fileStorageService; _commandExecuter = commandExecuter; _settingsService = settingsService; _installedPackagesService = installedPackagesService; _packageVersionService.VersionChanged += VersionChangedHandler; _packageVersionService.RunStarted += PackageVersionServiceStarted; _availablePackagesService.RunFinshed += PackagesServiceRunFinished; _installedPackagesService.RunFinshed += PackagesServiceRunFinished; _packageService.RunFinshed += PackageServiceRunFinished; _packageService.RunStarted += PackageServiceRunStarted; _availablePackagesService.RunFailed += PackagesServiceRunFailed; _installedPackagesService.RunFailed += PackagesServiceRunFailed; _availablePackagesService.RunStarted += PackagesServiceRunStarted; _installedPackagesService.RunStarted += PackagesServiceRunStarted; InitializeComponent(); tabAvailable.ImageIndex = 0; tabInstalled.ImageIndex = 1; _installedPackagesService.ListOfDistinctHighestInstalledPackages(); }
public NugetService( INugetApiService nugetApiService, IPackageVersionService packageVersionService, IPackageService packageService, ILogger <NugetService> logger) { this.nugetApiService = nugetApiService ?? throw new ArgumentNullException(nameof(nugetApiService)); this.packageVersionService = packageVersionService ?? throw new ArgumentNullException(nameof(packageVersionService)); this.packageService = packageService ?? throw new ArgumentNullException(nameof(packageService)); this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public PackageManager(IPackagesService packagesService, IPackageVersionService packageVersionService, IPackageService packageService) { InitializeComponent(); _packageService = packageService; _packagesService = packagesService; _packageVersionService = packageVersionService; _packageVersionService.VersionChanged += VersionChangedHandler; _packagesService.RunFinshed += PackagesServiceRunFinished; _packageService.LineChanged += PackageServiceLineChanged; _packageService.RunFinshed += PackageServiceRunFinished; ClearStatus(); }
public PackageManager(IPackagesService packagesService, IPackageVersionService packageVersionService, IPackageService packageService) { InitializeComponent(); _packageService = packageService; _packagesService = packagesService; _packageVersionService = packageVersionService; _packageVersionService.VersionChanged += VersionChangedHandler; _packagesService.RunFinshed += PackagesServiceRunFinished; _packageService.LineChanged += PackageServiceLineChanged; _packageService.RunFinshed += PackageServiceRunFinished; ClearStatus(); PackageGrid.Focus(); UpdateInstallUninstallButtonLabel(); QueryInstalledPackages(); }
public void Init() { uowMock = new Mock <IUnitOfWork>(); packageVersionsRepositoryMock = new Mock <IPackageVersionsRepository>(); packageRepositoryMock = new Mock <IRepository <Package> >(); dateTimeProviderMock = new Mock <IDateTimeProvider>(); uowMock .Setup(uow => uow.PackageVersionsRepository) .Returns(packageVersionsRepositoryMock.Object); uowMock .Setup(uow => uow.GetRepository <Package>()) .Returns(packageRepositoryMock.Object); packageVersionService = new PackageVersionService(uowMock.Object, dateTimeProviderMock.Object); }
public CachedPackageVersionService() { packageVersionService = new PackageVersionService(); packageVersionService.VersionChanged += OnUncachedVersionChanged; InvalidateCache(); }