private TreeNode GetSubmoduleNode(FormBrowse form) { var treeView = form.GetTestAccessor().RepoObjectsTree.GetTestAccessor().TreeView; var remotesNode = treeView.Nodes.OfType <TreeNode>().FirstOrDefault(n => n.Text == GitUI.Strings.Submodules); remotesNode.Should().NotBeNull(); return(remotesNode); }
private TreeNode GetRemoteNode(FormBrowse form) { Assert.IsFalse(form.MainSplitContainer.Panel1Collapsed); // Await all async operation such as load of branches and remotes in the left panel ThreadHelper.JoinPendingOperations(); var treeView = form.GetTestAccessor().RepoObjectsTree.GetTestAccessor().TreeView; var remotesNode = treeView.Nodes.OfType <TreeNode>().FirstOrDefault(n => n.Text == TranslatedStrings.Remotes); remotesNode.Should().NotBeNull(); return(remotesNode); }
private static void WaitForRevisionsToBeLoaded(FormBrowse form) { UITest.ProcessUntil("Loading Revisions", () => form.GetTestAccessor().RevisionGrid.GetTestAccessor().IsUiStable); }