public void TestRemove() { UIGridColumn column = new UIGridColumn("heading", null, null, null, false, 100, PropAlignment.left, null); UIGrid uiGrid = new UIGrid(); uiGrid.Add(column); Assert.IsTrue(uiGrid.Contains(column)); uiGrid.Remove(column); Assert.IsFalse(uiGrid.Contains(column)); }
protected static IClassDef GetCustomClassDef() { ClassDef.ClassDefs.Clear(); ContactPersonTestBO.LoadClassDef_NoOrganisationRelationship(); IClassDef classDef = OrganisationTestBO.LoadDefaultClassDef(); IUIGrid originalGridDef = classDef.UIDefCol["default"].UIGrid; UIGrid extraGridDef = ((UIGrid)originalGridDef).Clone(); extraGridDef.Remove(extraGridDef[extraGridDef.Count - 1]); UIDef extraUIDef = new UIDef(CUSTOM_UIDEF_NAME, new UIForm(), extraGridDef); UIDef gridWithNoForm = new UIDef(GRID_WITHNOFORM, null, extraGridDef); classDef.UIDefCol.Add(extraUIDef); return(classDef); }