Пример #1
0
        private void UpdateHierarchy()
        {
            m_Nodes.Clear();

            if (m_TestFixture == null)
            {
                return;
            }

            m_HooksNode = new HierarchyNode("Special Scripts");
            foreach (var s in m_TestFixture.Hooks)
            {
                m_HooksNode.AddHierarchyNode(new HierarchyNode(s));
            }

            m_TestsNode = new HierarchyNode("Tests");
            foreach (var s in m_TestFixture.Tests)
            {
                m_TestsNode.AddHierarchyNode(new HierarchyNode(s));
            }

            m_Nodes.Add(m_HooksNode);
            m_Nodes.Add(m_TestsNode);

            RefreshTreeListViewAsync(() => treeListView.ExpandAll());
        }
Пример #2
0
        private void OnScriptLoaded(Script script)
        {
            var node = new HierarchyNode(script);

            m_TestsNode.AddHierarchyNode(node);
            RefreshTreeListViewAsync(() =>
            {
                treeListView.SelectedObject = node;
                treeListView.Expand(node);
            });

            ASSERT_TreeViewIsTheSameAsInScriptManager();
        }