/// <summary> /// Create a new <see cref="PageInvoker"/> which Delegates contain the /// given callback for Load event. /// </summary> /// <param name="callback">The user callback.</param> /// <returns>A new <see cref="PageInvoker"/> instance.</returns> public static PageInvoker CreateOnLoad (PageDelegate callback) { PageDelegates pd = new PageDelegates (); pd.Load = callback; PageInvoker pi = new PageInvoker (pd); return pi; }
/// <summary> /// Create a new <see cref="PageInvoker"/> which Delegates contain the /// given callback for PreInit event. /// </summary> /// <param name="callback">The user callback.</param> /// <returns>A new <see cref="PageInvoker"/> instance.</returns> public static PageInvoker CreateOnPreInit (PageDelegate callback) { PageDelegates pd = new PageDelegates (); pd.PreInit = callback; PageInvoker pi = new PageInvoker (pd); return pi; }
public void FormView_PageIndex2 () { PageDelegates delegates = new PageDelegates (); delegates.Load = FormView_PageIndex2_load; delegates.LoadComplete = FormView_PageIndex2_loadComplete; PageInvoker invoker = new PageInvoker (delegates); WebTest test = new WebTest (invoker); test.Run (); }
public void FormView_RequiresDataBinding () { PageDelegates delegates = new PageDelegates (); delegates.LoadComplete = FormView_RequiresDataBinding_LoadComplete; PageInvoker invoker = new PageInvoker (delegates); WebTest t = new WebTest (invoker); t.Run (); }
public void Menu_Templates () { PageDelegates pd = new PageDelegates (); pd.Init = Menu_Templates_PageInit; pd.PreRenderComplete = Menu_Templates_PagePreRenderComplete; PageInvoker pi = new PageInvoker (pd); new WebTest (pi).Run (); }
public void Menu_DataBindByDataSourceID () { PageDelegates pd = new PageDelegates (); pd.Init = Menu_DataBindByDataSourceID_PageInit; pd.PreRenderComplete = Menu_DataBindByDataSourceID_PagePreRenderComplete; PageInvoker pi = new PageInvoker (pd); new WebTest (pi).Run (); }
public void GridView_Pager () { PageDelegates delegates = new PageDelegates (); delegates.Load = GridView_Pager_Load; PageInvoker invoker = new PageInvoker (delegates); WebTest t = new WebTest (invoker); string html = t.Run (); }
public void TreeView_ExpandDepth () { PageDelegates delegates = new PageDelegates (); delegates.Init = pageInitExpandDepth; delegates.Load = pageLoadExpandDepth; PageInvoker invoker = new PageInvoker (delegates); WebTest t = new WebTest (invoker); #region HTML #if NET_4_0 string strTarget = "<a href=\"#treeview1_SkipLink\"><img alt=\"Skip Navigation Links.\" src=\"/NunitWeb/WebResource.axd?d=8VpphgAbakKUC_J8R6hR0Q2&t=634067491135766272\" width=\"0\" height=\"0\" style=\"border-width:0px;\" /></a><div id=\"treeview1\">\r\n\t<table cellpadding=\"0\" cellspacing=\"0\" style=\"border-width:0;\">\r\n\t\t<tr>\r\n\t\t\t<td><a href=\"javascript:__doPostBack('treeview1','tBook')\"><img src=\"/NunitWeb/WebResource.axd?d=Me-CdxEHiTTT3lXTDd0I2qLe7WfoYyDfWfVSkV5Suzs1&t=634067491135766272\" alt=\"Collapse Book\" style=\"border-width:0;\" /></a></td><td style=\"white-space:nowrap;\"><a class=\"treeview1_0\" href=\"javascript:__doPostBack('treeview1','sBook')\" id=\"treeview1t0\">Book</a></td>\r\n\t\t</tr>\r\n\t</table><table cellpadding=\"0\" cellspacing=\"0\" style=\"border-width:0;\">\r\n\t\t<tr>\r\n\t\t\t<td><div style=\"width:20px;height:1px\"></div></td><td><a href=\"javascript:__doPostBack('treeview1','tBook\\\\Chapter')\"><img src=\"/NunitWeb/WebResource.axd?d=Me-CdxEHiTTT3lXTDd0I2qsyBHMcxXXKbUwruYE_9Mo1&t=634067491135766272\" alt=\"Expand Chapter\" style=\"border-width:0;\" /></a></td><td style=\"white-space:nowrap;\"><a class=\"treeview1_0\" href=\"javascript:__doPostBack('treeview1','sBook\\\\Chapter')\" id=\"treeview1t1\">Chapter</a></td>\r\n\t\t</tr>\r\n\t</table><table cellpadding=\"0\" cellspacing=\"0\" style=\"border-width:0;\">\r\n\t\t<tr>\r\n\t\t\t<td><div style=\"width:20px;height:1px\"></div></td><td><a href=\"javascript:__doPostBack('treeview1','tBook\\\\Chapter')\"><img src=\"/NunitWeb/WebResource.axd?d=Me-CdxEHiTTT3lXTDd0I2qsyBHMcxXXKbUwruYE_9Mo1&t=634067491135766272\" alt=\"Expand Chapter\" style=\"border-width:0;\" /></a></td><td style=\"white-space:nowrap;\"><a class=\"treeview1_0\" href=\"javascript:__doPostBack('treeview1','sBook\\\\Chapter')\" id=\"treeview1t4\">Chapter</a></td>\r\n\t\t</tr>\r\n\t</table>\r\n</div><a id=\"treeview1_SkipLink\"></a>"; #else string strTarget = @"<a href=""#treeview1_SkipLink""><img alt=""Skip Navigation Links."" src=""/NunitWeb/WebResource.axd?d=QxfUEifeQdL5PTiZOF8HlA2&t=632900536532114160"" width=""0"" height=""0"" style=""border-width:0px;"" /></a><div id=""treeview1""> <table cellpadding=""0"" cellspacing=""0"" style=""border-width:0;""> <tr> <td><a href=""javascript:__doPostBack('treeview1','tBook')""><img src=""/NunitWeb/WebResource.axd?d=FFvd_97uOAs_RkkFT_hCKx8id-JMenwfEutsU_5Jl881&t=632900536532114160"" alt=""Collapse Book"" style=""border-width:0;"" /></a></td><td style=""white-space:nowrap;""><a class=""treeview1_0"" href=""javascript:__doPostBack('treeview1','sBook')"" id=""treeview1t0"">Book</a></td> </tr> </table><table cellpadding=""0"" cellspacing=""0"" style=""border-width:0;""> <tr> <td><div style=""width:20px;height:1px""></div></td><td><a href=""javascript:__doPostBack('treeview1','tBook\\Chapter')""><img src=""/NunitWeb/WebResource.axd?d=FFvd_97uOAs_RkkFT_hCKww7ErebG7jw1jueqPriNXg1&t=632900536532114160"" alt=""Expand Chapter"" style=""border-width:0;"" /></a></td><td style=""white-space:nowrap;""><a class=""treeview1_0"" href=""javascript:__doPostBack('treeview1','sBook\\Chapter')"" id=""treeview1t1"">Chapter</a></td> </tr> </table><table cellpadding=""0"" cellspacing=""0"" style=""border-width:0;""> <tr> <td><div style=""width:20px;height:1px""></div></td><td><a href=""javascript:__doPostBack('treeview1','tBook\\Chapter')""><img src=""/NunitWeb/WebResource.axd?d=FFvd_97uOAs_RkkFT_hCKww7ErebG7jw1jueqPriNXg1&t=632900536532114160"" alt=""Expand Chapter"" style=""border-width:0;"" /></a></td><td style=""white-space:nowrap;""><a class=""treeview1_0"" href=""javascript:__doPostBack('treeview1','sBook\\Chapter')"" id=""treeview1t4"">Chapter</a></td> </tr> </table> </div><a id=""treeview1_SkipLink""></a>"; #endif #endregion string str = HtmlDiff.GetControlFromPageHtml (t.Run ()); HtmlDiff.AssertAreEqual (strTarget, str, "NodeToggleExpandState2"); }
public void TreeView_PopulateNode () { PageDelegates delegates = new PageDelegates (); delegates.Load = new PageDelegate (TreeView_PopulateNode_Load); delegates.PreRender = new PageDelegate (TreeView_PopulateNode_PreRender); delegates.PreRenderComplete = new PageDelegate (TreeView_PopulateNode_PreRenderComplete); PageInvoker invoker = new PageInvoker (delegates); WebTest test = new WebTest (invoker); test.Run (); }
public void Theme_EnableThemingChild () { PageDelegates pd = new PageDelegates (); pd.PreInit = new PageDelegate (SetTheme1); pd.Load = new PageDelegate (Theme1ChildLoad); PageInvoker pi = new PageInvoker (pd); string page = new WebTest (pi).Run (); Assert.IsTrue (page.IndexOf ("testing") > 0, "Theme_EnableThemingChild"); }
public void TreeView_ExpandDepth () { PageDelegates delegates = new PageDelegates (); delegates.Init = pageInitExpandDepth; delegates.Load = pageLoadExpandDepth; PageInvoker invoker = new PageInvoker (delegates); WebTest t = new WebTest (invoker); #region HTML string strTarget = "<a href=\"#treeview1_SkipLink\"><img alt=\"Skip Navigation Links.\" src=\"/NunitWeb/WebResource.axd?d=8VpphgAbakKUC_J8R6hR0Q2&t=634067491135766272\" width=\"0\" height=\"0\" style=\"border-width:0px;\" /></a><div id=\"treeview1\">\r\n\t<table cellpadding=\"0\" cellspacing=\"0\" style=\"border-width:0;\">\r\n\t\t<tr>\r\n\t\t\t<td><a href=\"javascript:__doPostBack('treeview1','tBook')\"><img src=\"/NunitWeb/WebResource.axd?d=Me-CdxEHiTTT3lXTDd0I2qLe7WfoYyDfWfVSkV5Suzs1&t=634067491135766272\" alt=\"Collapse Book\" style=\"border-width:0;\" /></a></td><td style=\"white-space:nowrap;\"><a class=\"treeview1_0\" href=\"javascript:__doPostBack('treeview1','sBook')\" id=\"treeview1t0\">Book</a></td>\r\n\t\t</tr>\r\n\t</table><table cellpadding=\"0\" cellspacing=\"0\" style=\"border-width:0;\">\r\n\t\t<tr>\r\n\t\t\t<td><div style=\"width:20px;height:1px\"></div></td><td><a href=\"javascript:__doPostBack('treeview1','tBook\\\\Chapter')\"><img src=\"/NunitWeb/WebResource.axd?d=Me-CdxEHiTTT3lXTDd0I2qsyBHMcxXXKbUwruYE_9Mo1&t=634067491135766272\" alt=\"Expand Chapter\" style=\"border-width:0;\" /></a></td><td style=\"white-space:nowrap;\"><a class=\"treeview1_0\" href=\"javascript:__doPostBack('treeview1','sBook\\\\Chapter')\" id=\"treeview1t1\">Chapter</a></td>\r\n\t\t</tr>\r\n\t</table><table cellpadding=\"0\" cellspacing=\"0\" style=\"border-width:0;\">\r\n\t\t<tr>\r\n\t\t\t<td><div style=\"width:20px;height:1px\"></div></td><td><a href=\"javascript:__doPostBack('treeview1','tBook\\\\Chapter')\"><img src=\"/NunitWeb/WebResource.axd?d=Me-CdxEHiTTT3lXTDd0I2qsyBHMcxXXKbUwruYE_9Mo1&t=634067491135766272\" alt=\"Expand Chapter\" style=\"border-width:0;\" /></a></td><td style=\"white-space:nowrap;\"><a class=\"treeview1_0\" href=\"javascript:__doPostBack('treeview1','sBook\\\\Chapter')\" id=\"treeview1t4\">Chapter</a></td>\r\n\t\t</tr>\r\n\t</table>\r\n</div><a id=\"treeview1_SkipLink\"></a>"; #endregion string str = HtmlDiff.GetControlFromPageHtml (t.Run ()); HtmlDiff.AssertAreEqual (strTarget, str, "NodeToggleExpandState2"); }
public void TreeView_ExpandDepth () { PageDelegates delegates = new PageDelegates (); delegates.Init = pageInitExpandDepth; delegates.Load = pageLoadExpandDepth; PageInvoker invoker = new PageInvoker (delegates); WebTest t = new WebTest (invoker); #region HTML string strTarget = @"<a href=""#treeview1_SkipLink""><img alt=""Skip Navigation Links."" src=""/NunitWeb/WebResource.axd?d=QxfUEifeQdL5PTiZOF8HlA2&t=632900536532114160"" width=""0"" height=""0"" style=""border-width:0px;"" /></a><div id=""treeview1""> <table cellpadding=""0"" cellspacing=""0"" style=""border-width:0;""> <tr> <td><a href=""javascript:__doPostBack('treeview1','tBook')""><img src=""/NunitWeb/WebResource.axd?d=FFvd_97uOAs_RkkFT_hCKx8id-JMenwfEutsU_5Jl881&t=632900536532114160"" alt=""Collapse Book"" style=""border-width:0;"" /></a></td><td style=""white-space:nowrap;""><a class=""treeview1_0"" href=""javascript:__doPostBack('treeview1','sBook')"" id=""treeview1t0"">Book</a></td> </tr> </table><table cellpadding=""0"" cellspacing=""0"" style=""border-width:0;""> <tr> <td><div style=""width:20px;height:1px""></div></td><td><a href=""javascript:__doPostBack('treeview1','tBook\\Chapter')""><img src=""/NunitWeb/WebResource.axd?d=FFvd_97uOAs_RkkFT_hCKww7ErebG7jw1jueqPriNXg1&t=632900536532114160"" alt=""Expand Chapter"" style=""border-width:0;"" /></a></td><td style=""white-space:nowrap;""><a class=""treeview1_0"" href=""javascript:__doPostBack('treeview1','sBook\\Chapter')"" id=""treeview1t1"">Chapter</a></td> </tr> </table><table cellpadding=""0"" cellspacing=""0"" style=""border-width:0;""> <tr> <td><div style=""width:20px;height:1px""></div></td><td><a href=""javascript:__doPostBack('treeview1','tBook\\Chapter')""><img src=""/NunitWeb/WebResource.axd?d=FFvd_97uOAs_RkkFT_hCKww7ErebG7jw1jueqPriNXg1&t=632900536532114160"" alt=""Expand Chapter"" style=""border-width:0;"" /></a></td><td style=""white-space:nowrap;""><a class=""treeview1_0"" href=""javascript:__doPostBack('treeview1','sBook\\Chapter')"" id=""treeview1t4"">Chapter</a></td> </tr> </table> </div><a id=""treeview1_SkipLink""></a>"; #endregion string str = HtmlDiff.GetControlFromPageHtml (t.Run ()); HtmlDiff.AssertAreEqual (strTarget, str, "NodeToggleExpandState2"); }