public TestablePackageViewModel( IPackageViewModelParent parent, FakePackage package, PackageManagementSelectedProjects selectedProjects, FakePackageManagementEvents packageManagementEvents, FakePackageActionRunner actionRunner, FakeLogger logger) : base(parent, package, selectedProjects, packageManagementEvents, actionRunner, logger) { this.FakePackage = package; this.FakePackageManagementEvents = packageManagementEvents; this.FakeActionRunner = actionRunner; this.FakeLogger = logger; IsProjectPackageReturnsValue = true; IsProjectPackageIsCalled = false; IsProjectPackageAction = p => { IsProjectPackageIsCalled = true; return IsProjectPackageReturnsValue; }; }
void CreateSolution() { fakePackageManagementEvents = new FakePackageManagementEvents(); fakeProject = new FakePackageManagementProject(); action = new UpdatePackageAction(fakeProject, fakePackageManagementEvents); updatePackageHelper = new UpdatePackageHelper(action); }
public TestablePackageViewModel( IPackageViewModelParent parent, FakePackage package, PackageManagementSelectedProjects selectedProjects, FakePackageManagementEvents packageManagementEvents, FakePackageActionRunner actionRunner, FakeLogger logger) : base( parent, package, selectedProjects, packageManagementEvents, actionRunner, logger) { this.FakePackage = package; this.FakePackageManagementEvents = packageManagementEvents; this.FakeActionRunner = actionRunner; this.FakeLogger = logger; IsProjectPackageReturnsValue = true; IsProjectPackageIsCalled = false; IsProjectPackageAction = p => { IsProjectPackageIsCalled = true; return(IsProjectPackageReturnsValue); }; }
void CreateAction() { fakePackageManagementEvents = new FakePackageManagementEvents(); fakeProject = new FakePackageManagementProject(); action = new InstallPackageAction(fakeProject, fakePackageManagementEvents); installPackageHelper = new InstallPackageHelper(action); }
void CreateViewModel(FakePackageManagementSolution fakeSolution) { viewModel = new TestableUpdatedPackageViewModel(fakeSolution); fakeProject = fakeSolution.FakeProjectToReturnFromGetProject; fakeActionRunner = viewModel.FakeActionRunner; fakePackageManagementEvents = viewModel.FakePackageManagementEvents; }
void CreateViewModel(FakePackageManagementSolution fakeSolution) { viewModelParent = MockRepository.GenerateStub<IPackageViewModelParent>(); viewModel = new TestableUpdatedPackageViewModel(viewModelParent, 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); }
InstallPackageAction AddAction() { var project = new FakePackageManagementProject(); var events = new FakePackageManagementEvents(); var action = new InstallPackageAction(project, events); actions.AddAction(action); return action; }
void CreateViewModel() { viewModel = new TestableInstalledPackageViewModel(); fakeSolution = viewModel.FakeSolution; fakeActionRunner = viewModel.FakeActionRunner; fakePackage = viewModel.FakePackage; fakePackageManagementEvents = viewModel.FakePackageManagementEvents; }
public TestableProcessPackageAction( FakePackageManagementProject project, FakePackageManagementEvents packageManagementEvents) : base(project, packageManagementEvents) { FakeProject = project; FakePackageManagementEvents = packageManagementEvents; this.Package = FakePackage; }
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 CreateViewModel(FakePackageManagementSolution solution) { viewModelParent = MockRepository.GenerateStub<IPackageViewModelParent>(); viewModel = new TestablePackageViewModel(viewModelParent, solution); fakePackage = viewModel.FakePackage; this.fakeSolution = solution; fakePackageManagementEvents = viewModel.FakePackageManagementEvents; fakeLogger = viewModel.FakeLogger; 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 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 CreateSolution(PackageManagementOptions options) { testProject = ProjectHelper.CreateTestProject(); fakeRegisteredPackageRepositories = new FakeRegisteredPackageRepositories(); fakeProjectFactory = new FakePackageManagementProjectFactory(); fakeProjectService = new FakePackageManagementProjectService(); var packageManagementEvents = new FakePackageManagementEvents(); fakeProjectService.CurrentProject = testProject; solution = new PackageManagementSolution( fakeRegisteredPackageRepositories, packageManagementEvents, fakeProjectService, fakeProjectFactory); }
public TestableUpdatedPackageViewModel( FakePackage package, SelectedProjectsForUpdatedPackages selectedProjects, FakePackageManagementEvents packageManagementEvents, FakePackageActionRunner actionRunner, FakeLogger logger) : base( package, selectedProjects, packageManagementEvents, actionRunner, logger) { this.FakePackage = package; this.FakeActionRunner = actionRunner; this.FakeLogger = logger; this.FakePackageManagementEvents = packageManagementEvents; }
public TestableInstalledPackageViewModel( FakePackage package, SelectedProjectsForInstalledPackages selectedProjects, FakePackageManagementEvents packageManagementEvents, FakePackageActionRunner actionRunner, FakeLogger logger) : base( package, selectedProjects, packageManagementEvents, actionRunner, logger) { this.FakePackage = package; this.FakeActionRunner = actionRunner; this.FakeLogger = logger; this.FakePackageManagementEvents = packageManagementEvents; }
public TestableUpdatedPackageViewModel( FakePackage package, FakePackageManagementSolution solution, FakePackageManagementEvents packageManagementEvents, FakePackageActionRunner actionRunner, FakeLogger logger) : base( package, solution, packageManagementEvents, actionRunner, logger) { this.FakePackage = package; this.FakeSolution = solution; this.FakeActionRunner = actionRunner; this.FakeLogger = logger; }
public TestablePackageViewModel( IPackageViewModelParent parent, FakePackage package, PackageManagementSelectedProjects selectedProjects, FakePackageManagementEvents packageManagementEvents, FakePackageActionRunner actionRunner, FakeLogger logger) : base( parent, package, selectedProjects, packageManagementEvents, actionRunner, logger) { this.FakePackage = package; this.FakePackageManagementEvents = packageManagementEvents; this.FakeActionRunner = actionRunner; this.FakeLogger = logger; }
void CreateLogger() { fakePackageManagementEvents = new FakePackageManagementEvents(); logger = new PackageManagementLogger(fakePackageManagementEvents); }
void CreateViewModelWithFakeThreadSafePackageManagementEvents() { CreateSolution(); fakeThreadSafeEvents = new FakePackageManagementEvents(); CreateViewModel(fakeSolution, fakeThreadSafeEvents); }
void CreateEvents() { fakeEvents = new FakePackageManagementEvents(); fakeWorkbench = new FakePackageManagementWorkbench(); threadSafeEvents = new ThreadSafePackageManagementEvents(fakeEvents, fakeWorkbench); }
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, packageManagementEvents, registeredPackageRepositories, updatedPackageViewModelFactory, taskFactory); }