public void SwitchOffAutoRowHeightOptionTest() { using (new GridsTestInitializer()) { this.UIMap.SwitchToAutoRowHeightDemoModule(); DXCell uIEducationincludesaBACell = UIMap.UIXtraGridFeaturesDemoWindow4.UIPanelControl1Client.UIGcContainerClient.UIRowHeightCustom.UIGridControl1Table.UIEducationincludesaBACell; Size oldSize = (Size)DevExpress.Utils.CodedUISupport.CodedUIUtils.ConvertFromString((String)uIEducationincludesaBACell.GetProperty("Size"), typeof(Size).FullName); this.UIMap.SwitchOffAutoRowHeightOption(); Size newSize = (Size)DevExpress.Utils.CodedUISupport.CodedUIUtils.ConvertFromString((String)uIEducationincludesaBACell.GetProperty("Size"), typeof(Size).FullName); Assert.IsTrue(newSize.Height < oldSize.Height); } }
public void CreateSimpleFilterTest() { using (new GridsTestInitializer()) { GridTests.GridDemoModules.SwitchToDemoModule(new UIgridDemoWindow().UIGridNavigationClient.UIAccordionControl, GridTests.GridDemoModules.ModuleGroups.GridViews, GridTests.GridDemoModules.Modules.TableView); DXGrid grid = UIMap.UIXtraGridFeaturesDemoWindow.UIPanelControl1Client.UIGcContainerClient.UITableViewCustom.UIGridControl1Table; DXCell gridCell = grid.Views[0].Columns[4].GetCell(11); DXColumnHeader gridColumn = new DXColumnHeader(grid, "gridView1", "gridColumn5", false); gridColumn.FilterString = "[" + gridColumn.Text + "] = " + gridCell.Value.ToString(); Assert.IsTrue(grid.Views[0].FilterString == "[Discount] = 0.05"); } }
public void DescendingSortDataViaContextMenuTest() { using (new GridsTestInitializer()) { GridDemoModules.SwitchToDemoModule(this.UIMap.UIXtraGridFeaturesDemoWindow.UIGcNavigationsClient.UINavBarControl1NavBar, GridDemoModules.ModuleGroups.GridViews, GridDemoModules.Modules.TableView); this.UIMap.SortDescendingDataViaContextMenu(); DXCell uIItem200Cell = UIMap.UIXtraGridFeaturesDemoWindow1.UIPanelControl1Client1.UIGcContainerClient.UITableViewCustom.UIGridControl1Table.UIItem200Cell; DXCell uIItem250Cell = UIMap.UIXtraGridFeaturesDemoWindow1.UIPanelControl1Client1.UIGcContainerClient.UITableViewCustom.UIGridControl1Table.UIItem250Cell; double valueUpCell = (Double)DevExpress.Utils.CodedUISupport.CodedUIUtils.ConvertFromString((String)uIItem200Cell.GetProperty("ValueAsString"), typeof(Double).FullName); double valueDownCell = (Double)DevExpress.Utils.CodedUISupport.CodedUIUtils.ConvertFromString((String)uIItem250Cell.GetProperty("ValueAsString"), typeof(Double).FullName); Assert.IsTrue(valueUpCell > valueDownCell); } }
public void EditGridCellTest() { using (new GridsTestInitializer()) { GridTests.GridDemoModules.SwitchToDemoModule(new UIgridDemoWindow().UIGridNavigationClient.UIAccordionControl, GridTests.GridDemoModules.ModuleGroups.GridViews, GridTests.GridDemoModules.Modules.TableView); DXGrid grid = UIMap.UIXtraGridFeaturesDemoWindow.UIPanelControl1Client.UIGcContainerClient.UITableViewCustom.UIGridControl1Table; DXCell cell = grid.Views[0].Columns[0].GetCell(1); grid.Views[0].FocusedCell = cell; Mouse.Click(cell, new Point(1, 1)); grid.Views[0].ActiveEditor.Value = "555"; Assert.AreEqual(grid.Views[0].Columns[0].GetCell(1).Text, "555"); } }
public void SortDataTest() { using (new GridsTestInitializer()) { GridTests.GridDemoModules.SwitchToDemoModule(new UIgridDemoWindow().UIGridNavigationClient.UIAccordionControl, GridTests.GridDemoModules.ModuleGroups.GridViews, GridTests.GridDemoModules.Modules.TableView); DXGrid grid = UIMap.UIXtraGridFeaturesDemoWindow.UIPanelControl1Client.UIGcContainerClient.UITableViewCustom.UIGridControl1Table; DXColumnHeader columnHeader4 = grid.Views[0].Columns[3]; Mouse.Click(columnHeader4, new Point(1, 1)); DXCell firstGridCell = grid.Views[0].GetRow(1).VisibleCells[3]; DXCell lastGridCell = grid.Views[0].GetRow(100).VisibleCells[3]; Assert.IsTrue(Int32.Parse(lastGridCell.Text) > Int32.Parse(firstGridCell.Text)); Assert.IsTrue(columnHeader4.SortIndex == 0 && columnHeader4.SortOrder.ToString() == "Ascending"); } }
public void ChangeFocusedCellTest() { using (new GridsTestInitializer()) { DXTestControl accordionControlItem = new UIgridDemoWindow().UIGridNavigationClient.UIAccordionControl.UIAccordionControlGroupLayoutFeatures.UIAccordionControlItemCellSelectionView; Mouse.Click(accordionControlItem, new Point(1, 1)); DXGrid grid = new UIgridDemoWindow().UIGridPanelControl.UIGridContainerClient.UIGridCellSelectionCustom.UIGrid; grid.WindowTitles.Add("The XtraGrid Suite by DevExpress (C# code) - Cell Selection"); DXRow gridRow = grid.Views[0].GetRow(2); DXCell firstFocusedCell = gridRow.GetCell("colCity"); grid.Views[0].FocusedCell = firstFocusedCell; Assert.AreEqual(firstFocusedCell.Text, grid.Views[0].FocusedCell.Text); DXCell secondFocusedCell = gridRow.VisibleCells[0]; grid.Views[0].FocusedCell = secondFocusedCell; Assert.AreEqual(secondFocusedCell.Text, grid.Views[0].FocusedCell.Text); DXCell thirdFocusedCell = new DXCell(grid, gridRow.ViewName, "colAddress", gridRow.RowHandle); grid.Views[0].FocusedCell = thirdFocusedCell; Assert.AreEqual(thirdFocusedCell.Text, grid.Views[0].FocusedCell.Text); } }