public void TestCreateListViewCollectionController() { //---------------Set up test pack------------------- // IClassDef classDef = MyBO.LoadDefaultClassDef(); ListView listView = CreateListView(); //---------------Execute Test ---------------------- ListViewCollectionManager cntrl = new ListViewCollectionManager(listView); //---------------Test Result ----------------------- Assert.IsNotNull(cntrl.ListView); /* Assert.AreEqual(classDef, cntrl.ClassDef); Assert.AreEqual("default", cntrl.UiDefName);*/ //---------------Tear down ------------------------- }
public void TestSetCollection() { //---------------Set up test pack------------------- ListView listView = CreateListView(); ListViewCollectionManager controller = new ListViewCollectionManager(listView); BusinessObjectCollection<MyBO> col = GetColWith3Items(); //---------------Assert Precondition---------------- Assert.AreEqual(0, listView.Items.Count); //---------------Execute Test ---------------------- controller.SetCollection(col); //---------------Test Result ----------------------- Assert.AreEqual(3, listView.Items.Count); }
private ListViewCollectionManager CreateDefaultListVievController() { ListView listView = CreateListView(); ListViewCollectionManager cntrl = new ListViewCollectionManager(listView); return cntrl; }
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); }
public void TestRemoveBoFromCollection() { 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 ---------------------- col.RemoveAt(0); //---------------Test Result ----------------------- Assert.AreEqual(2, listView.Items.Count); }