Пример #1
0
 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);
     }
 }
Пример #2
0
 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");
     }
 }
Пример #3
0
 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);
     }
 }
Пример #4
0
 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");
     }
 }
Пример #5
0
 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");
     }
 }
Пример #6
0
 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);
     }
 }