private ListViewCollectionManager CreateDefaultListVievController() { ListView listView = CreateListView(); ListViewCollectionManager cntrl = new ListViewCollectionManager(listView); return(cntrl); }
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); }
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); }
public void TestSetCollection_EmptyCollection() { //---------------Set up test pack------------------- ListViewCollectionManager cntrl = CreateDefaultListVievController(); BusinessObjectCollection <MyBO> col = new BusinessObjectCollection <MyBO>(); //---------------Execute Test ---------------------- cntrl.SetCollection(col); //---------------Test Result ----------------------- Assert.AreEqual(0, cntrl.ListView.Items.Count); //UIDef uiDef = GetDefaultUIDef(cntrl); //Assert.AreEqual(uiDef.GetUIGridProperties().Count, cntrl.ListView.Columns.Count);//There are 8 columns in the collection BO //Assert.IsNull(gridBase.SelectedBusinessObject); //---------------Tear Down ------------------------- }
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 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); }