void CreateViewModel(FakePackageManagementSolution solution) { packageManagementEvents = new PackageManagementEvents(); var threadSafeEvents = new ThreadSafePackageManagementEvents(packageManagementEvents, new FakePackageManagementWorkbench()); CreateViewModel(fakeSolution, threadSafeEvents); }
ManagePackagesViewModel2 CreateViewModel () { var packageEvents = new ThreadSafePackageManagementEvents (PackageManagementServices.PackageManagementEvents); var viewModels = new PackagesViewModels2 ( PackageManagementServices.Solution, PackageManagementServices.RegisteredPackageRepositories, packageEvents, PackageManagementServices.PackageActionRunner, new PackageManagementTaskFactory()); return new ManagePackagesViewModel2 ( viewModels, new ManagePackagesViewTitle (PackageManagementServices.Solution), packageEvents); }
void CreateEvents() { isGuiSyncDispatchCalled = false; unsafeEvents = new PackageManagementEvents(); threadSafeEvents = new ThreadSafePackageManagementEvents(unsafeEvents, RunGuiSyncDispatch); }
void ManagePackagesButtonClicked (object sender, EventArgs e) { var packageEvents = new ThreadSafePackageManagementEvents (PackageManagementServices.PackageManagementEvents); using (var userPrompts = new ManagePackagesUserPrompts (packageEvents)) { PackageViewModel2 packageViewModel = GetSelectedPackageViewModel (); packageViewModel.ManagePackage (); } }
void CreateEventsWithRealPackageManagementEvents() { unsafeEvents = new PackageManagementEvents(); fakeWorkbench = new FakePackageManagementWorkbench(); threadSafeEvents = new ThreadSafePackageManagementEvents(unsafeEvents, fakeWorkbench); }
void CreateEvents() { fakeEvents = new FakePackageManagementEvents(); fakeWorkbench = new FakePackageManagementWorkbench(); threadSafeEvents = new ThreadSafePackageManagementEvents(fakeEvents, fakeWorkbench); }