Example #1
0
        public void MouseDownWithNodeSelected()
        {
            treeView.SelectedNode = treeView.Nodes[0];

            // Make sure the button click will select the first node
            // so choose x=0, y=0.
            MouseEventArgs e = new MouseEventArgs(MouseButtons.Left, 1, 0, 0, 0);

            treeView.CallMouseDown(e);

            Assert.IsNotNull(treeView.SelectedNode, "Sanity check: The mouse down call should not deselect the tree node.");
            Assert.AreEqual(1, treeViewEventArgs.Count, "AfterSelect event should be fired once.");
        }