void CreateViewModel(FakePackageManagementService packageManagementService) { viewModel = new TestablePackageViewModel(packageManagementService); package = viewModel.FakePackage; this.packageManagementService = packageManagementService; sourcePackageRepository = packageManagementService.FakeActivePackageRepository; licenseAcceptanceService = viewModel.FakeLicenseAcceptanceService; messageReporter = viewModel.FakeMessageReporter; }
void CreateViewModel(FakePackageManagementSolution solution) { viewModelParent = CreateViewModelParent(solution); viewModel = new TestablePackageViewModel(viewModelParent, solution); fakePackage = viewModel.FakePackage; this.fakeSolution = solution; packageManagementEvents = viewModel.PackageManagementEvents; fakeLogger = viewModel.FakeLogger; fakeUninstallPackageAction = solution.FakeProjectToReturnFromGetProject.FakeUninstallPackageAction; }