public void GridSearchEvents() { Grid grid = new Grid(); grid.SearchChanged += grid_SearchChangedEvents; CreateNewCategory(grid); grid.Page = Testpage; grid.Search = "DoesNotExist"; grid.RaisePostBackEvent("RecordCancelClick!"); StringBuilder sb = new StringBuilder(); StringWriter sw = new StringWriter(sb); HtmlTextWriter gridwriter = new HtmlTextWriter(sw); ////grid.ReLoadData = true; grid.RenderControl(gridwriter); grid.Dispose(); Assert.AreEqual(grid.DisplayView, DisplayView.Grid); Assert.AreEqual(grid.MasterTable.Rows.Count, 0); //Assert.IsTrue(searcheventrunnned); // Is not triggered because HttpContext is missing during the test phase. }
public void GridRowClickEvents() { Grid grid = new Grid(); CreateNewCategory(grid); grid.RaisePostBackEvent("RecordCancelClick!"); grid.RowClick += grid_RowClickEventsAccepted; grid.RaisePostBackEvent("RecordClick!!6"); StringBuilder sb = new StringBuilder(); StringWriter sw = new StringWriter(sb); HtmlTextWriter gridwriter = new HtmlTextWriter(sw); ////grid.ReLoadData = true; grid.RenderControl(gridwriter); grid.Dispose(); Assert.AreEqual(grid.DisplayView, DisplayView.Grid); Assert.Greater(grid.MasterTable.Rows.Count, 1); grid = new Grid(); CreateNewCategory(grid); grid.RaisePostBackEvent("RecordCancelClick!"); grid.RowClick += grid_RowClickEventsCancel; grid.RaisePostBackEvent("RecordClick!!6"); sb = new StringBuilder(); sw = new StringWriter(sb); gridwriter = new HtmlTextWriter(sw); ////grid.ReLoadData = true; grid.RenderControl(gridwriter); grid.Dispose(); Assert.AreEqual(grid.DisplayView, DisplayView.Detail); Assert.AreEqual(grid.MasterTable.Rows.Count, 1); }
public void GridNewRecordEventClickDisallow() { Grid grid = new Grid(); grid.NewRecordClick += grid_NewRecordClickNewRecordDisallow; CreateNewCategory(grid); StringBuilder sb = new StringBuilder(); StringWriter sw = new StringWriter(sb); HtmlTextWriter gridwriter = new HtmlTextWriter(sw); ////grid.ReLoadData = true; grid.RenderControl(gridwriter); grid.Dispose(); Assert.Greater(grid.MasterTable.Rows.Count, 1); Assert.AreEqual(grid.DisplayView, DisplayView.Grid); Assert.IsTrue(newrecordclickdisallow); }
public void GridLifeCycleEvents() { Grid grid = new Grid(); CreateNewCategory(grid); grid.RaisePostBackEvent("RecordCancelClick!"); grid.BeforeRows += grid_BeforeRowsEvents; grid.AfterRows += grid_AfterRowsEvents; grid.Complete += grid_CompleteEvents; grid.Load += grid_LoadEvents; grid.PreRender += grid_PreRenderEvents; grid.RaisePostBackEvent("ElementPostBack!CategoryName"); StringBuilder sb = new StringBuilder(); StringWriter sw = new StringWriter(sb); HtmlTextWriter gridwriter = new HtmlTextWriter(sw); ////grid.ReLoadData = true; grid.RenderControl(gridwriter); grid.Dispose(); Assert.AreEqual(grid.DisplayView, DisplayView.Grid); Assert.Greater(grid.MasterTable.Rows.Count, 1); Assert.IsTrue(executedgridlifeprerender); Assert.IsTrue(executedgridlifeloadevents); Assert.IsTrue(executedgridlifecompleteevents); Assert.IsTrue(gridlifeafterrowsevents); Assert.IsTrue(gridlifeafterrowsevents); Assert.IsTrue(gridlifebeforeevents); }
public void GridEditRowEvents() { Grid grid = new Grid(); grid.EditRow += grid_EditRowPostBackCancel; grid.DataSourceId = "Categories"; grid.ID = "test"; grid.ConnectionString = ConnectionAccessOleDb; grid.DefaultVisibility = Visibility.Both; grid.RecordsPerRow = 2; grid.PagerSettings.PagerType = PagerType.None; grid.Width = Unit.Pixel(1000); grid.RaisePostBackEvent("RecordClick!!6"); StringBuilder sb = new StringBuilder(); StringWriter sw = new StringWriter(sb); HtmlTextWriter gridwriter = new HtmlTextWriter(sw); ////grid.ReLoadData = true; grid.RenderControl(gridwriter); grid.Dispose(); Assert.AreEqual(grid.DisplayView, DisplayView.Grid); Assert.Greater(grid.MasterTable.Rows.Count, 1); grid = new Grid(); CreateNewCategory(grid); grid.RaisePostBackEvent("RecordCancelClick!"); grid.EditRow += grid_EditRowCodeCancel; grid.EditIndex = "6"; grid.DisplayView = DisplayView.Detail; sb = new StringBuilder(); sw = new StringWriter(sb); gridwriter = new HtmlTextWriter(sw); ////grid.ReLoadData = true; grid.RenderControl(gridwriter); grid.Dispose(); Assert.AreEqual(grid.DisplayView, DisplayView.Grid); Assert.Greater(grid.MasterTable.Rows.Count, 1); grid = new Grid(); CreateNewCategory(grid); grid.RaisePostBackEvent("RecordCancelClick!"); grid.EditRow += grid_EditRowSuccess; grid.RaisePostBackEvent("RecordClick!!6"); sb = new StringBuilder(); sw = new StringWriter(sb); gridwriter = new HtmlTextWriter(sw); ////grid.ReLoadData = true; grid.RenderControl(gridwriter); grid.Dispose(); Assert.AreEqual(grid.DisplayView, DisplayView.Detail); Assert.AreEqual(grid.MasterTable.Rows.Count, 1); }
public void GridCancelEventClickDisallow() { Grid grid = new Grid(); CreateNewCategory(grid); grid.RecordCancelClick += grid_RecordCancelClickEvents; grid.RaisePostBackEvent("RecordCancelClick!"); StringBuilder sb = new StringBuilder(); StringWriter sw = new StringWriter(sb); HtmlTextWriter gridwriter = new HtmlTextWriter(sw); ////grid.ReLoadData = true; grid.RenderControl(gridwriter); grid.Dispose(); Assert.AreEqual(grid.MasterTable.Rows.Count, 1); Assert.AreEqual(grid.DisplayView, DisplayView.Detail); Assert.IsTrue(recordcancelclickrunned); }