public void ChangeParent_CheckAllChildren()
{
// check second child -> check all parents
m_treeView.SetChecked(m_c2Node, TriStateTreeView.CheckState.Checked);
m_treeView.SetChecked(m_c1Node, TriStateTreeView.CheckState.Checked);
Assert.AreEqual(TriStateTreeView.CheckState.Checked, m_treeView.GetChecked(m_aNode));
Assert.AreEqual(TriStateTreeView.CheckState.Checked, m_treeView.GetChecked(m_bNode));
Assert.AreEqual(TriStateTreeView.CheckState.Checked, m_treeView.GetChecked(m_c1Node));
Assert.AreEqual(TriStateTreeView.CheckState.Checked, m_treeView.GetChecked(m_c2Node));
}