void Update (IPackageManagementProject project) { try { var updateAllPackages = new UpdateAllPackagesInProject (project); List<UpdatePackageAction> updateActions = updateAllPackages.CreateActions ().ToList (); ProgressMonitorStatusMessage progressMessage = CreateProgressMessage (updateActions, project); PackageManagementServices.BackgroundPackageActionRunner.Run (progressMessage, updateActions); } catch (Exception ex) { ShowStatusBarError (ex); } }
void CreateUpdateAllPackagesInProject () { fakeProject = new FakePackageManagementProject (); updateAllPackagesInProject = new UpdateAllPackagesInProject (fakeProject); }