void CreateViewModel (FakeRegisteredPackageRepositories registeredPackageRepositories) { viewModel = new TestablePackagesViewModel (registeredPackageRepositories); registeredPackageRepositories.ActivePackageSource = registeredPackageRepositories.PackageSources [0]; this.registeredPackageRepositories = registeredPackageRepositories; taskFactory = viewModel.FakeTaskFactory; }
void CreateUpdatedPackagesInSolution () { solution = new FakePackageManagementSolution (); registeredPackageRepositories = new FakeRegisteredPackageRepositories (); packageManagementEvents = new PackageManagementEvents (); updatedPackagesInSolution = new TestableUpdatedPackagesInSolution ( solution, registeredPackageRepositories, packageManagementEvents); }
public TestablePackagesViewModel ( FakeRegisteredPackageRepositories registeredPackageRepositories, FakeTaskFactory taskFactory) : base ( registeredPackageRepositories, new FakePackageViewModelFactory (), taskFactory) { FakeRegisteredPackageRepositories = registeredPackageRepositories; FakeTaskFactory = taskFactory; }
public TestablePackagesViewModel( FakeRegisteredPackageRepositories registeredPackageRepositories, FakeTaskFactory taskFactory) : base( registeredPackageRepositories, new FakePackageViewModelFactory(), taskFactory) { FakeRegisteredPackageRepositories = registeredPackageRepositories; FakeTaskFactory = taskFactory; }
void CreateViewModel (FakeRegisteredPackageRepositories registeredPackageRepositories) { taskFactory = new FakeTaskFactory (); var packageViewModelFactory = new FakePackageViewModelFactory (); recentPackageRepository = new FakeRecentPackageRepository (); viewModel = new AvailablePackagesViewModel ( registeredPackageRepositories, recentPackageRepository, packageViewModelFactory, taskFactory); }
AvailablePackagesViewModel CreateViewModelParent () { var taskFactory = new FakeTaskFactory (); var registeredPackageRepositories = new FakeRegisteredPackageRepositories (); var packageViewModelFactory = new FakePackageViewModelFactory (); var recentPackageRepository = new FakeRecentPackageRepository (); return new AvailablePackagesViewModel ( registeredPackageRepositories, recentPackageRepository, packageViewModelFactory, taskFactory); }
void CreateUpdatedPackagesInSolution () { solution = new FakePackageManagementSolution (); registeredPackageRepositories = new FakeRegisteredPackageRepositories (); packageManagementEvents = new PackageManagementEvents (); taskFactory = new FakeTaskFactory (); taskFactory.RunTasksSynchronously = true; progressMonitorFactory = new FakeProgressMonitorFactory (); checkForUpdatesTaskRunner = new TestableCheckForUpdatesTaskRunner (taskFactory); updatedPackagesInSolution = new TestableUpdatedPackagesInSolution ( solution, registeredPackageRepositories, packageManagementEvents, checkForUpdatesTaskRunner); }
void CreateViewModel ( FakeRegisteredPackageRepositories registeredPackageRepositories, FakePackageManagementSolution solution) { taskFactory = new FakeTaskFactory (); var packageViewModelFactory = new FakePackageViewModelFactory (); recentPackageRepository = new FakeRecentPackageRepository (); viewModel = new AvailablePackagesViewModel ( solution, registeredPackageRepositories, recentPackageRepository, packageViewModelFactory, taskFactory); }
void CreateSolution (PackageManagementOptions options) { testProject = ProjectHelper.CreateTestProject (); fakeRegisteredPackageRepositories = new FakeRegisteredPackageRepositories (); fakeProjectFactory = new FakePackageManagementProjectFactory (); fakeProjectService = new FakePackageManagementProjectService (); fakeProjectService.CurrentProject = testProject; fakeProjectService.OpenSolution = testProject.ParentSolution; fakeSolutionPackageRepositoryFactory = new FakeSolutionPackageRepositoryFactory (); fakeSolutionPackageRepository = fakeSolutionPackageRepositoryFactory.FakeSolutionPackageRepository; solution = new PackageManagementSolution ( fakeRegisteredPackageRepositories, fakeProjectService, fakeProjectFactory, fakeSolutionPackageRepositoryFactory); }
void CreateRunner () { project = new FakeDotNetProject (@"d:\projects\MyProject\MyProject.csproj"); project.Name = "MyProject"; project.TargetFrameworkMoniker = new TargetFrameworkMoniker ("4.5"); solution = new FakePackageManagementSolution (); registeredRepositories = new FakeRegisteredPackageRepositories (); progressMonitorFactory = new FakeProgressMonitorFactory (); progressMonitor = progressMonitorFactory.ProgressMonitor; packageManagementEvents = new PackageManagementEvents (); repositoryFactoryEvents = new FakePackageRepositoryFactoryEvents (); progressProvider = new PackageManagementProgressProvider (repositoryFactoryEvents, handler => { handler.Invoke (); }); runner = new TestablePackageCompatibilityRunner ( project, solution, registeredRepositories, progressMonitorFactory, packageManagementEvents, progressProvider); }
void CreateRegisteredPackageRepositories () { registeredPackageRepositories = new FakeRegisteredPackageRepositories (); }
public TestablePackagesViewModel (FakeRegisteredPackageRepositories registeredPackageRepositories) : this (registeredPackageRepositories, new FakeTaskFactory ()) { }
public TestablePackagesViewModel(FakeRegisteredPackageRepositories registeredPackageRepositories) : this(registeredPackageRepositories, new FakeTaskFactory()) { }
void CreateViewModel (FakeRegisteredPackageRepositories registeredPackageRepositories) { CreateSolution (); CreateViewModel (registeredPackageRepositories, solution); }