public void GridViewSortTest() { HtmlPage page = new HtmlPage(); page.Navigate("DataControls.aspx"); TestGridView gridView = new TestGridView(page.Elements.Find("CoursesGridView")); //sort by name gridView.Sort("Name"); // verify sort operation (we are going to just go and get the inner text) Assert.AreEqual("Course Name #17", gridView.Rows[10].Cells[4].GetInnerText()); }
public void GridViewPagingTest() { HtmlPage page = new HtmlPage(); page.Navigate("GridViewControl.aspx"); // GV1 page forward TestGridView gridView = new TestGridView(page.Elements.Find("GridView1")); gridView.Page("..."); Assert.AreEqual("Course Name #12", gridView.Rows[1].Cells[4].GetInnerText()); // GV1 page back gridView.Page("4"); Assert.AreEqual("Course Name #9", gridView.Rows[1].Cells[4].GetInnerText()); // GV2 page forward gridView = new TestGridView(page.Elements.Find("GridView2")); gridView.Page(">"); Assert.AreEqual("Course Name #3", gridView.Rows[1].Cells[4].GetInnerText()); // GV2 page back gridView.Page("<"); Assert.AreEqual("Course Name #0", gridView.Rows[1].Cells[4].GetInnerText()); // GV3 page forward gridView = new TestGridView(page.Elements.Find("GridView3")); gridView.Page(">>"); Assert.AreEqual("Course Name #18", gridView.Rows[1].Cells[4].GetInnerText()); // GV3 page back gridView.Page("<<"); Assert.AreEqual("Course Name #0", gridView.Rows[1].Cells[4].GetInnerText()); // GV4 page forward gridView = new TestGridView(page.Elements.Find("GridView4")); gridView.Page(">>"); Assert.AreEqual("Course Name #18", gridView.Rows[1].Cells[4].GetInnerText()); // GV3 page back gridView.Page("5"); Assert.AreEqual("Course Name #12", gridView.Rows[1].Cells[4].GetInnerText()); }
private void TestGridView_Loaded(object sender, RoutedEventArgs e) { var item = TestInfos[2]; TestGridView.ScrollIntoView(item, ScrollIntoViewAlignment.Leading); }
private void DisplayTest() { TestGridView.DataSource = aTestManager.GetAllTest(); TestGridView.DataBind(); }