private InstallDialogTestExtension OpenWizardFromSolutionExplorerItem(string nodeName) { SolutionExplorerItemTestExtension solutionExplorerItemTestExtension = SolutionExplorer.FindItemRecursive(nodeName); solutionExplorerItemTestExtension.Select(); InstallDialogTestService installDialogTestService = VisualStudio.Get <InstallDialogTestService>(); InstallDialogTestExtension installDialogTestExtenstion = installDialogTestService.OpenDialog(); return(installDialogTestExtenstion); }
private void SetLibraryAndClickInstall(string nodeName, string library) { SolutionExplorerItemTestExtension solutionExplorerItemTestExtension = SolutionExplorer.FindItemRecursive(nodeName); solutionExplorerItemTestExtension.Select(); InstallDialogTestService installDialogTestService = VisualStudio.Get<InstallDialogTestService>(); InstallDialogTestExtension installDialogTestExtenstion = installDialogTestService.OpenDialog(); installDialogTestExtenstion.SetLibrary(library); installDialogTestExtenstion.ClickInstall(); }
private void CleanClientSideLibraries() { Guid guid = Guid.Parse("44ee7bda-abda-486e-a5fe-4dd3f4cefac1"); uint commandId = 0x0200; SolutionExplorerItemTestExtension libmanConfigNode = SolutionExplorer.FindItemRecursive(LibManManifestFile); if (libmanConfigNode != null) { libmanConfigNode.Select(); WaitFor.IsTrue(() => { CommandQueryResult queryResult = VisualStudio.ObjectModel.Commanding.QueryStatusCommand(guid, commandId); return(queryResult.IsEnabled); }, TimeSpan.FromMilliseconds(40000), TimeSpan.FromMilliseconds(500)); VisualStudio.ObjectModel.Commanding.ExecuteCommand(guid, commandId, null); } }