static PackageManagementServices() { options = new PackageManagementOptions(); packageRepositoryCache = new PackageRepositoryCache (options); userAgentGenerator = new UserAgentGeneratorForRepositoryRequests (); userAgentGenerator.Register (packageRepositoryCache); progressProvider = new PackageManagementProgressProvider (packageRepositoryCache); registeredPackageRepositories = new RegisteredPackageRepositories(packageRepositoryCache, options); projectTemplatePackageSources = new RegisteredProjectTemplatePackageSources(); projectTemplatePackageRepositoryCache = new ProjectTemplatePackageRepositoryCache(projectTemplatePackageSources); outputMessagesView = new PackageManagementOutputMessagesView(packageManagementEvents); solution = new PackageManagementSolution (registeredPackageRepositories, projectService, packageManagementEvents); packageActionRunner = new PackageActionRunner(packageManagementEvents); progressMonitorFactory = new PackageManagementProgressMonitorFactory (); backgroundPackageActionRunner = new BackgroundPackageActionRunner (progressMonitorFactory, packageManagementEvents, progressProvider); projectTargetFrameworkMonitor = new ProjectTargetFrameworkMonitor (projectService); packageCompatibilityHandler = new PackageCompatibilityHandler (); packageCompatibilityHandler.MonitorTargetFrameworkChanges (projectTargetFrameworkMonitor); updatedPackagesInSolution = new UpdatedPackagesInSolution (solution, registeredPackageRepositories, packageManagementEvents); projectOperations = new PackageManagementProjectOperations (solution, registeredPackageRepositories, backgroundPackageActionRunner, packageManagementEvents); InitializeCredentialProvider(); }
void CreateViewModel() { var options = new TestablePackageManagementOptions(); packageSources = options.PackageSources; var cache = new FakePackageRepositoryFactory(); registeredRepositories = new RegisteredPackageRepositories(cache, options); packageSources.Clear(); fakeFolderBrowser = new FakeFolderBrowser(); viewModel = new RegisteredPackageSourcesViewModel(registeredRepositories, fakeFolderBrowser); }
void CreateViewModel() { var options = new TestablePackageManagementOptions(); packageSources = options.PackageSources; packageSources.Clear(); var cache = new PackageRepositoryCache(packageSources, new RecentPackageInfo [0]); registeredRepositories = new RegisteredPackageRepositories(cache, options); viewModel = new RegisteredPackageSourcesViewModel(registeredRepositories); }
void CreateViewModel() { var properties = new Properties(); var settings = new FakeSettings(); var options = new PackageManagementOptions(properties, settings); packageSources = options.PackageSources; packageSources.Clear(); var cache = new PackageRepositoryCache(packageSources, new RecentPackageInfo [0]); registeredRepositories = new RegisteredPackageRepositories(cache, options); viewModel = new RegisteredPackageSourcesViewModel(registeredRepositories); }
static PackageManagementServices() { options = new PackageManagementOptions(); packageRepositoryCache = new PackageRepositoryCache(options.PackageSources, options.RecentPackages); userAgentGenerator = new UserAgentGeneratorForRepositoryRequests(packageRepositoryCache); progressProvider = new PackageManagementProgressProvider (packageRepositoryCache); registeredPackageRepositories = new RegisteredPackageRepositories(packageRepositoryCache, options); projectTemplatePackageSources = new RegisteredProjectTemplatePackageSources(); projectTemplatePackageRepositoryCache = new ProjectTemplatePackageRepositoryCache(projectTemplatePackageSources); outputMessagesView = new PackageManagementOutputMessagesView(packageManagementEvents); solution = new PackageManagementSolution(registeredPackageRepositories, packageManagementEvents); packageActionRunner = new PackageActionRunner(packageManagementEvents); progressMonitorFactory = new PackageManagementProgressMonitorFactory (); backgroundPackageActionRunner = new BackgroundPackageActionRunner (progressMonitorFactory, packageManagementEvents); InitializeCredentialProvider(); }
void CreateRegisteredPackageRepositoriesWithExistingPackageSourcesHelper() { fakeRepositoryCache = new FakePackageRepositoryFactory(); registeredRepositories = new RegisteredPackageRepositories(fakeRepositoryCache, packageSourcesHelper.Options); }