public void TestGetBusinessObject()
{
ListView listView = CreateListView();
ListViewCollectionManager controller = new ListViewCollectionManager(listView);
BusinessObjectCollection<MyBO> col = GetColWith3Items();
controller.SetCollection(col);
//---------------Assert Precondition----------------
Assert.AreEqual(3, listView.Items.Count);
//---------------Execute Test ----------------------
listView.Items[2].Selected = true;
listView.Items[0].Focused = true;
//---------------Test Result -----------------------
Assert.AreEqual(1, listView.SelectedItems.Count);
Assert.IsNotNull(controller.SelectedBusinessObject);
Assert.AreSame(col[2], controller.SelectedBusinessObject);
}