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); }
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); }