public void OrderDateSortDesc() { _driver.Navigate().GoToUrl(@"http://demos.telerik.com/kendo-ui/grid/remote-data-binding"); var kendoGrid = new KendoGrid(_driver, _driver.FindElement(By.Id("grid"))); var allItems = GetAllItemsFromDb().OrderBy(x => x.OrderDate); var lastOrderDate = allItems.First().OrderDate; var newItem = CreateNewItemInDb(); newItem.OrderDate = lastOrderDate.AddDays(-1); UpdateItemInDb(newItem); var secondNewItem = CreateNewItemInDb(newItem.ShipName); secondNewItem.OrderDate = lastOrderDate.AddDays(-2); UpdateItemInDb(secondNewItem); kendoGrid.Filter(ShipNameColumnName, FilterOperator.EqualTo, newItem.ShipName); WaitForGridToLoadAtLeast(2, kendoGrid); kendoGrid.Sort(OrderDateColumnName, SortType.Desc); Thread.Sleep(1000); var results = kendoGrid.GetItems <Order>(); Assert.IsTrue(results.Count() == 2); Assert.AreEqual(newItem.ToString(), results[0].OrderDate); Assert.AreEqual(secondNewItem.ToString(), results[1].OrderDate); }
public void SortContactTitleDesc() { this.driver.Navigate().GoToUrl(@"http://demos.telerik.com/kendo-ui/grid/index"); var kendoGrid = new KendoGrid(this.driver, this.driver.FindElement(By.Id("grid"))); kendoGrid.Sort("ContactTitle", SortType.Desc); var items = kendoGrid.GetItems<GridItem>(); Assert.AreEqual("Sales Representative", items[0]); Assert.AreEqual("Sales Representative", items[1]); }
public void SortContactTitleDesc() { var kendoGrid = new KendoGrid(_driver, _driver.FindElement(By.Id("grid"))); kendoGrid.Sort("ContactTitle", SortType.Desc); var items = kendoGrid.GetItems <GridItem>(); Assert.AreEqual("Sales Representative", items[0].ContactTitle); Assert.AreEqual("Sales Representative", items[1].ContactTitle); }
public void SortContactTitleDesc() { _driver.Navigate().GoToUrl(@"http://demos.telerik.com/kendo-ui/grid/index"); var kendoGrid = new KendoGrid(_driver, _driver.FindElement(By.Id("grid"))); kendoGrid.Sort("ContactTitle", SortType.Desc); var items = kendoGrid.GetItems <GridItem>(); Assert.AreEqual("Sales Representative", items[0]); Assert.AreEqual("Sales Representative", items[1]); }
public void OperatorGridPageSortDscByGroup() { var kendoGrid = new KendoGrid(OperatorsGridId); kendoGrid.Sort("Group", SortType.Desc); }
public void OperatorGridPageSortDscByAddress() { var kendoGrid = new KendoGrid(OperatorsGridId); kendoGrid.Sort("AddressComplete", SortType.Desc); }
public void OperatorGridPageSortDscByOperator() { var kendoGrid = new KendoGrid(OperatorsGridId); kendoGrid.Sort("CompanyName", SortType.Desc); }
public void OperatorGridSortAscByID() { var kendoGrid = new KendoGrid(OperatorsGridId); kendoGrid.Sort("ID", SortType.Asc); }