Beispiel #1
0
        protected override TestTreeNode CreateTreeNode(string path, string label, int level, bool isFolder, bool isActive, bool isHidden, bool isCollapsed, bool isChecked, TestTreeData?treeData, bool isContainer)
        {
            if (traceLogging)
            {
                Logger.Trace(
                    "CreateTreeNode(path: {0}, label: {1}, level: {2}, isFolder: {3}, " +
                    "isActive: {4}, isHidden: {5}, isCollapsed: {6}, isChecked: {7}, treeData: {8})", path, label,
                    level, isFolder, isActive, isHidden, isCollapsed, isChecked, treeData?.ToString() ?? "[NULL]");
            }

            TestTreeListener.CreateTreeNode(path, label, level, isFolder, isActive, isHidden, isCollapsed, isChecked,
                                            treeData);

            var testTreeNode = new TestTreeNode {
                Path        = path,
                Label       = label,
                Level       = level,
                CheckState  = isChecked ? CheckState.Checked : CheckState.Empty,
                IsActive    = isActive,
                IsFolder    = isFolder,
                IsCollapsed = isCollapsed,
                IsHidden    = isHidden,
                TreeData    = treeData ?? TestTreeData.Default
            };

            CreatedTreeNodes.Add(testTreeNode);

            return(testTreeNode);
        }
Beispiel #2
0
 public void TestClear()
 {
     CreatedTreeNodes.Clear();
 }