/// <summary> /// When Expand context menu item is clicked, expand the node /// </summary> private void expandMenuItem_Click(object sender, System.EventArgs e) { TestSuiteTreeNode targetNode = explicitlySelectedNode != null ? explicitlySelectedNode : (TestSuiteTreeNode)SelectedNode; if (targetNode != null) { targetNode.Expand(); } }
/// <summary> /// Helper collapses all fixtures under a node /// </summary> /// <param name="node">Node under which to collapse fixtures</param> private void HideTestsUnderNode(TestSuiteTreeNode node) { if (node.Test.IsSuite) { if (node.Test.Type == "TestFixture") { node.Collapse(); } else { node.Expand(); foreach (TestSuiteTreeNode child in node.Nodes) { HideTestsUnderNode(child); } } } }