Opc.Ua.ServerTest.TestCaseTreeCtrl.AddTestCases C# (CSharp) Method

AddTestCases() private method

Adds the child test cases to parent node.
private AddTestCases ( TreeNode parent, IList testCases, string parentName ) : void
parent System.Windows.Forms.TreeNode
testCases IList
parentName string
return void
        private void AddTestCases(TreeNode parent, IList<ServerTestCase> testCases, string parentName)
        {
            foreach (ServerTestCase testCase in testCases)
            {
                // ignore test cases that are not immediate children.
                if (testCase.Parent != parentName)
                {
                    continue;
                }

                // add the child.
                TreeNode node = AddNode(parent, testCase, testCase.Name, "ClosedFolder");
                
                // recursively add child test cases.
                AddTestCases(node, testCases, testCase.Name);
            }
        }