Exemple #1
0
        public void ProcessChecks()
        {
            treeView.Load(new TestNode(suite));

            Assert.AreEqual(0, treeView.CheckedTests.Length);
            Assert.IsFalse(Checked(treeView.Nodes));

            treeView.Nodes[0].Checked = true;

            treeView.Nodes[0].Nodes[0].Checked = true;

            Assert.AreEqual(2, treeView.CheckedTests.Length);
            Assert.AreEqual(1, treeView.SelectedTests.Length);

            Assert.IsTrue(Checked(treeView.Nodes));

            treeView.ClearCheckedNodes();

            Assert.AreEqual(0, treeView.CheckedTests.Length);
            Assert.IsFalse(Checked(treeView.Nodes));
        }