public void TestAddTwoItemsAndSelectSecondItem() { //---------------Set up test pack------------------- BORegistry.DataAccessor = new DataAccessorInMemory(); IClassDef classDef = MyBO.LoadDefaultClassDef(); ClassDef.ClassDefs.Clear(); IClassDef classDef2 = MyBO.LoadClassDefWithBoolean(); IFormHabanero frm; IStaticDataEditor editor = CreateEditorOnForm(out frm); IEditableGridControl gridControl = (IEditableGridControl)editor.Controls[0]; editor.AddSection(TestUtil.GetRandomString()); string itemName = TestUtil.GetRandomString(); string itemName2 = TestUtil.GetRandomString(); editor.AddItem(itemName, classDef); editor.AddItem(itemName2, classDef2); //---------------Execute Test ---------------------- editor.SelectItem(itemName); editor.SelectItem(itemName2); //---------------Test Result ----------------------- Assert.IsNotNull(gridControl.Grid.BusinessObjectCollection); Assert.AreSame(classDef2, gridControl.Grid.BusinessObjectCollection.ClassDef); //---------------Tear Down ------------------------- TearDownForm(frm); }
public void TestVWG_CheckBoxUIGridDef_Creates_CheckBoxColumn() { //---------------Set up test pack------------------- IEditableGridControl gridControl = GetControlFactory().CreateEditableGridControl(); MyBO.LoadClassDefWithBoolean(); IClassDef def = ClassDef.ClassDefs[typeof(MyBO)]; //--------------Assert PreConditions---------------- //---------------Execute Test ---------------------- gridControl.Initialise(def); //---------------Test Result ----------------------- IDataGridViewColumn column = gridControl.Grid.Columns["TestBoolean"]; Assert.IsNotNull(column); Assert.IsInstanceOf(typeof(DataGridViewCheckBoxColumnVWG), column); //---------------Tear Down ------------------------- }
public void Test_CreateTestComboBoxCollectionController() { //---------------Set up test pack------------------- MyBO.LoadClassDefWithBoolean(); BusinessObjectCollection <MyBO> myBOs = new BusinessObjectCollection <MyBO> { { new MyBO(), new MyBO() } }; IComboBox cmb = GetControlFactory().CreateComboBox(); DisposeOnTearDown(cmb); ComboBoxCollectionSelector selector = new ComboBoxCollectionSelector(cmb, GetControlFactory()); DisposeOnTearDown(selector); //---------------Verify test pack------------------- //---------------Execute Test ---------------------- selector.SetCollection(myBOs); //---------------Verify Result ----------------------- Assert.AreEqual(myBOs, selector.BusinessObjectCollection); Assert.AreSame(cmb, selector.Control); //---------------Tear Down ------------------------- }