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;
 }
Пример #6
0
 void CreateViewModel()
 {
     viewModel                   = new TestableInstalledPackageViewModel();
     fakeSolution                = viewModel.FakeSolution;
     fakeActionRunner            = viewModel.FakeActionRunner;
     fakePackage                 = viewModel.FakePackage;
     fakePackageManagementEvents = viewModel.FakePackageManagementEvents;
 }
Пример #7
0
        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;
 }
Пример #10
0
        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);
        }
Пример #13
0
 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);
 }