void CreateSolution() { fakePackageManagementEvents = new FakePackageManagementEvents(); fakeProject = new FakePackageManagementProject(); action = new TestableUpdatePackageAction(fakeProject, fakePackageManagementEvents); updatePackageHelper = new UpdatePackageHelper(action); }
void CreateAction() { fakePackageManagementEvents = new FakePackageManagementEvents(); fakeProject = new FakePackageManagementProject(); action = new UninstallPackageAction(fakeProject, fakePackageManagementEvents); uninstallPackageHelper = new UninstallPackageHelper(action); }
void CreateViewModel(FakePackageManagementSolution fakeSolution) { viewModel = new TestableUpdatedPackageViewModel(fakeSolution); fakeProject = fakeSolution.FakeProjectToReturnFromGetProject; fakeActionRunner = viewModel.FakeActionRunner; fakePackageManagementEvents = viewModel.FakePackageManagementEvents; }
void CreateRunner() { fakeConsoleActionRunner = new FakePackageActionRunner(); powerShellDetection = new FakePowerShellDetection(); fakeEvents = new FakePackageManagementEvents(); fakeActions = new List <FakeInstallPackageAction>(); runner = new PackageActionRunner(fakeConsoleActionRunner, fakeEvents, powerShellDetection); }
void CreateViewModel(FakePackageManagementSolution fakeSolution) { viewModelParent = MockRepository.GenerateStub <IPackageViewModelParent>(); viewModel = new TestableUpdatedPackageViewModel(viewModelParent, fakeSolution); fakeProject = fakeSolution.FakeProjectToReturnFromGetProject; fakeActionRunner = viewModel.FakeActionRunner; fakePackageManagementEvents = viewModel.FakePackageManagementEvents; }
void CreateViewModel() { viewModel = new TestableInstalledPackageViewModel(); fakeSolution = viewModel.FakeSolution; fakeActionRunner = viewModel.FakeActionRunner; fakePackage = viewModel.FakePackage; fakePackageManagementEvents = viewModel.FakePackageManagementEvents; }
InstallPackageAction AddAction() { var project = new FakePackageManagementProject(); var events = new FakePackageManagementEvents(); var action = new InstallPackageAction(project, events); actions.AddAction(action); return(action); }
void CreateViewModel() { IPackageViewModelParent parent = MockRepository.GenerateStub <IPackageViewModelParent>(); viewModel = new TestableInstalledPackageViewModel(parent); fakeSolution = viewModel.FakeSolution; fakeActionRunner = viewModel.FakeActionRunner; fakePackage = viewModel.FakePackage; fakePackageManagementEvents = viewModel.FakePackageManagementEvents; }
void CreateViewModel(FakePackageManagementSolution solution) { viewModel = new TestablePackageViewModel(solution); fakePackage = viewModel.FakePackage; this.fakeSolution = solution; fakePackageManagementEvents = viewModel.FakePackageManagementEvents; fakeLogger = viewModel.FakeLogger; fakeInstallPackageAction = solution.FakeProjectToReturnFromGetProject.FakeInstallPackageAction; fakeUninstallPackageAction = solution.FakeProjectToReturnFromGetProject.FakeUninstallPackageAction; fakeActionRunner = viewModel.FakeActionRunner; }
void CreateProject(MSBuildBasedProject msbuildProject) { fakePackageManagerFactory = new FakePackageManagerFactory(); fakePackageManager = fakePackageManagerFactory.FakePackageManager; fakeProjectManager = fakePackageManager.FakeProjectManager; fakeSourceRepository = new FakePackageRepository(); fakePackageManagementEvents = new FakePackageManagementEvents(); project = new PackageManagementProject( fakeSourceRepository, msbuildProject, fakePackageManagementEvents, fakePackageManagerFactory); }
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 CreateProject() { fakePackageManagerFactory = new FakePackageManagerFactory(); fakePackageManager = fakePackageManagerFactory.FakePackageManager; fakeProjectManager = fakePackageManager.FakeProjectManager; fakeSourceRepository = new FakePackageRepository(); fakeMSBuildProject = ProjectHelper.CreateTestProject(); fakePackageManagementEvents = new FakePackageManagementEvents(); project = new PackageManagementProject( fakeSourceRepository, fakeMSBuildProject, fakePackageManagementEvents, fakePackageManagerFactory); }
void CreateViewModelWithFakeThreadSafePackageManagementEvents() { CreateSolution(); fakeThreadSafeEvents = new FakePackageManagementEvents(); CreateViewModel(fakeSolution, fakeThreadSafeEvents); }
void CreateLogger() { fakePackageManagementEvents = new FakePackageManagementEvents(); logger = new PackageManagementLogger(fakePackageManagementEvents); }
void CreateEvents() { fakeEvents = new FakePackageManagementEvents(); fakeWorkbench = new FakePackageManagementWorkbench(); threadSafeEvents = new ThreadSafePackageManagementEvents(fakeEvents, fakeWorkbench); }