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);
        }
Beispiel #4
0
        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]);
        }
Beispiel #5
0
        public void OperatorGridPageSortDscByGroup()
        {
            var kendoGrid = new KendoGrid(OperatorsGridId);

            kendoGrid.Sort("Group", SortType.Desc);
        }
Beispiel #6
0
        public void OperatorGridPageSortDscByAddress()
        {
            var kendoGrid = new KendoGrid(OperatorsGridId);

            kendoGrid.Sort("AddressComplete", SortType.Desc);
        }
Beispiel #7
0
        public void OperatorGridPageSortDscByOperator()
        {
            var kendoGrid = new KendoGrid(OperatorsGridId);

            kendoGrid.Sort("CompanyName", SortType.Desc);
        }
Beispiel #8
0
        public void OperatorGridSortAscByID()
        {
            var kendoGrid = new KendoGrid(OperatorsGridId);

            kendoGrid.Sort("ID", SortType.Asc);
        }