void CreateViewModel(FakeRegisteredPackageRepositories registeredPackageRepositories) { taskFactory = new FakeTaskFactory(); var packageViewModelFactory = new FakePackageViewModelFactory(); viewModel = new AvailablePackagesViewModel(registeredPackageRepositories, packageViewModelFactory, taskFactory); }
void CreateViewModel(FakePackageManagementSolution solution, FakeRegisteredPackageRepositories registeredPackageRepositories) { packageViewModelFactory = new FakePackageViewModelFactory { FakeSolution = solution }; CreateViewModel(solution, registeredPackageRepositories, packageViewModelFactory); }
void CreateHost() { host = new TestablePackageManagementConsoleHost(); fakeSolution = host.FakeSolution; scriptingConsole = host.FakeScriptingConsole; powerShellHost = host.FakePowerShellHostFactory.FakePowerShellHost; fakeRegisteredPackageRepositories = host.FakeRegisteredPackageRepositories; }
void CreateProvider() { fakeSolution = new FakePackageManagementSolution(); fakeRegisteredRepositories = new FakeRegisteredPackageRepositories(); fakePowerShellDetection = new FakePowerShellDetection(); provider = new PackageManagementConsoleHostProvider( fakeSolution, fakeRegisteredRepositories, fakePowerShellDetection); }
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; }
void CreateViewModel(FakePackageManagementSolution solution, FakeRegisteredPackageRepositories registeredPackageRepositories) { taskFactory = new FakeTaskFactory(); var packageViewModelFactory = new FakePackageViewModelFactory(); var updatedPackageViewModelFactory = new UpdatedPackageViewModelFactory(packageViewModelFactory); viewModel = new UpdatedPackagesViewModel( solution, registeredPackageRepositories, updatedPackageViewModelFactory, taskFactory); }
void CreateCmdlet() { cmdlet = new TestableGetPackageCmdlet(); fakeSolution = new FakePackageManagementSolution(); fakeRegisteredPackageRepositories = cmdlet.FakeRegisteredPackageRepositories; fakeConsoleHost = cmdlet.FakePackageManagementConsoleHost; fakeConsoleHost.FakeProject = fakeSolution.FakeActiveProject; fakeCommandRuntime = cmdlet.FakeCommandRuntime; fakeTerminatingError = cmdlet.FakeCmdletTerminatingError; AddDefaultProjectToConsoleHost(); }
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)); }
public TestablePackagesViewModel( FakeRegisteredPackageRepositories registeredPackageRepositories, FakeTaskFactory taskFactory) : base( new FakePackageManagementSolution(), new FakePackageManagementEvents(), registeredPackageRepositories, new FakePackageViewModelFactory(), taskFactory) { FakeRegisteredPackageRepositories = registeredPackageRepositories; FakeTaskFactory = taskFactory; }
void CreateViewModel() { registeredPackageRepositories = new FakeRegisteredPackageRepositories(); taskFactory = new FakeTaskFactory(); var packageViewModelFactory = new FakePackageViewModelFactory(); packageManagementEvents = new PackageManagementEvents(); viewModel = new RecentPackagesViewModel( packageManagementEvents, registeredPackageRepositories, packageViewModelFactory, taskFactory); }
public TestableGetPackageCmdlet( FakeRegisteredPackageRepositories registeredPackageRepositories, FakePackageManagementConsoleHost consoleHost, FakeCommandRuntime commandRuntime, FakeCmdletTerminatingError terminatingError) : base(registeredPackageRepositories, consoleHost, terminatingError) { this.FakeRegisteredPackageRepositories = registeredPackageRepositories; this.FakePackageManagementConsoleHost = consoleHost; this.FakeCommandRuntime = commandRuntime; this.CommandRuntime = commandRuntime; this.FakeCmdletTerminatingError = terminatingError; }
void CreateViewModel(FakeRegisteredPackageRepositories registeredPackageRepositories) { this.registeredPackageRepositories = registeredPackageRepositories; taskFactory = new FakeTaskFactory(); var packageViewModelFactory = new FakePackageViewModelFactory(); packageManagementEvents = new PackageManagementEvents(); viewModel = new TestableRecentPackagesViewModel( new FakePackageManagementSolution(), packageManagementEvents, registeredPackageRepositories, packageViewModelFactory, taskFactory); }
public TestablePackageManagementConsoleHost( FakePackageManagementSolution solution, FakeRegisteredPackageRepositories registeredPackageRepositories, FakeScriptingConsoleWithLinesToRead scriptingConsole, FakePowerShellHostFactory powerShellHostFactory, FakePackageManagementAddInPath addinPath) : base(solution, registeredPackageRepositories, powerShellHostFactory, addinPath) { this.FakeSolution = solution; this.FakeScriptingConsole = scriptingConsole; this.ScriptingConsole = scriptingConsole; this.FakePowerShellHostFactory = powerShellHostFactory; this.FakeRegisteredPackageRepositories = registeredPackageRepositories; this.FakePackageManagementAddInPath = addinPath; }
void CreateViewModel( FakePackageManagementSolution solution, FakeRegisteredPackageRepositories registeredPackageRepositories, FakePackageViewModelFactory packageViewModelFactory) { taskFactory = new FakeTaskFactory(); this.packageViewModelFactory = packageViewModelFactory; fakePackageManagementEvents = packageViewModelFactory.FakePackageManagementEvents; updatedPackageViewModelFactory = new UpdatedPackageViewModelFactory(packageViewModelFactory); viewModel = new UpdatedPackagesViewModel( solution, registeredPackageRepositories, updatedPackageViewModelFactory, 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(FakePackageManagementSolution solution) { registeredPackageRepositories = new FakeRegisteredPackageRepositories(); var packageViewModelFactory = new FakePackageViewModelFactory(); var installedPackageViewModelFactory = new InstalledPackageViewModelFactory(packageViewModelFactory); taskFactory = new FakeTaskFactory(); packageManagementEvents = new PackageManagementEvents(); viewModel = new InstalledPackagesViewModel( solution, packageManagementEvents, registeredPackageRepositories, installedPackageViewModelFactory, 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); }
public TestablePackagesViewModel(FakeRegisteredPackageRepositories registeredPackageRepositories) : this(registeredPackageRepositories, new FakeTaskFactory()) { }
void CreateViewModel(FakeRegisteredPackageRepositories registeredPackageRepositories) { viewModel = new TestablePackagesViewModel(registeredPackageRepositories); this.registeredPackageRepositories = registeredPackageRepositories; taskFactory = viewModel.FakeTaskFactory; }
void CreateRegisteredPackageRepositories() { registeredPackageRepositories = new FakeRegisteredPackageRepositories(); }
void CreateSolution() { solution = new FakePackageManagementSolution(); registeredPackageRepositories = new FakeRegisteredPackageRepositories(); }
void CreateViewModel(FakeRegisteredPackageRepositories registeredPackageRepositories) { CreateSolution(); CreateViewModel(solution, registeredPackageRepositories); }
void CreateSolution() { fakeSolution = new FakePackageManagementSolution(); fakeRegisteredPackageRepositories = new FakeRegisteredPackageRepositories(); fakeSolution.FakeActiveMSBuildProject = ProjectHelper.CreateTestProject(); }