SIL.FieldWorks.Common.Controls.TriStateTreeViewTests.GetNodesWithState_Checked C# (CSharp) Method

GetNodesWithState_Checked() private method

private GetNodesWithState_Checked ( ) : void
return void
		public void GetNodesWithState_Checked()
		{
			TreeNode[] list = m_treeView.GetNodesWithState(TriStateTreeView.CheckState.Checked);
			Assert.IsEmpty(list);

			m_treeView.SetChecked(m_c1Node, TriStateTreeView.CheckState.Checked);
			list = m_treeView.GetNodesWithState(TriStateTreeView.CheckState.Checked);

			Assert.AreEqual(2, list.Length);
			Assert.AreEqual(m_c1Node, list[0]);
			Assert.AreEqual(m_dNode, list[1]);

			m_treeView.SetChecked(m_bNode, TriStateTreeView.CheckState.Checked);
			list = m_treeView.GetNodesWithState(TriStateTreeView.CheckState.Checked);

			Assert.AreEqual(5, list.Length);
			Assert.AreEqual(m_aNode, list[0]);
			Assert.AreEqual(m_bNode, list[1]);
			Assert.AreEqual(m_c1Node, list[2]);
			Assert.AreEqual(m_dNode, list[3]);
			Assert.AreEqual(m_c2Node, list[4]);
		}