示例#1
0
        public void NodesTest()
        {
            TreeNodeAdv target = new TreeNodeAdv(null);
            Aga.Controls.UnitTests.Aga_Controls_Tree_TreeNodeAdvAccessor accessor = new Aga.Controls.UnitTests.Aga_Controls_Tree_TreeNodeAdvAccessor(target);
            Collection<TreeNodeAdv> nodes = accessor.Nodes;

            TimeCounter.Start();
            for (int i = 0; i < 125000; i++)
                nodes.Add(new TreeNodeAdv(null));
            Console.WriteLine("Add: {0}", TimeCounter.Finish());

            TimeCounter.Start();
            accessor.Nodes.Clear();
            Console.WriteLine("Clear: {0}", TimeCounter.Finish());
            Assert.AreEqual(0, accessor.Nodes.Count);
        }
示例#2
0
        public void NodesTest()
        {
            TreeNodeAdv target = new TreeNodeAdv(null);

            Aga.Controls.UnitTests.Aga_Controls_Tree_TreeNodeAdvAccessor accessor = new Aga.Controls.UnitTests.Aga_Controls_Tree_TreeNodeAdvAccessor(target);
            Collection <TreeNodeAdv> nodes = accessor.Nodes;

            TimeCounter.Start();
            for (int i = 0; i < 125000; i++)
            {
                nodes.Add(new TreeNodeAdv(null));
            }
            Console.WriteLine("Add: {0}", TimeCounter.Finish());

            TimeCounter.Start();
            accessor.Nodes.Clear();
            Console.WriteLine("Clear: {0}", TimeCounter.Finish());
            Assert.AreEqual(0, accessor.Nodes.Count);
        }