public void GridView_Render () { PokerGridView b = new PokerGridView (); b.DataSource = myds; b.DataBind (); string OriginControlHtml = "<div>\r\n\t<table cellspacing=\"0\" rules=\"all\" border=\"1\" style=\"border-collapse:collapse;\">\r\n\t\t<tr>\r\n\t\t\t<th scope=\"col\">Item</th>\r\n\t\t</tr><tr>\r\n\t\t\t<td>Norway</td>\r\n\t\t</tr><tr>\r\n\t\t\t<td>Sweden</td>\r\n\t\t</tr><tr>\r\n\t\t\t<td>France</td>\r\n\t\t</tr><tr>\r\n\t\t\t<td>Italy</td>\r\n\t\t</tr><tr>\r\n\t\t\t<td>Israel</td>\r\n\t\t</tr><tr>\r\n\t\t\t<td>Russia</td>\r\n\t\t</tr>\r\n\t</table>\r\n</div>"; string RenderedControlHtml = b.Render (); HtmlDiff.AssertAreEqual (OriginControlHtml, RenderedControlHtml, "Rendering"); }
public void GridView_PrepareControlHierarchy () { PokerGridView gv = new PokerGridView (); gv.controlHierarchy = false; gv.Render (); Assert.AreEqual (0, gv.Controls.Count, "ControlHierarchy_ControlsCount"); Assert.AreEqual (true, gv.controlHierarchy, "ControlHierarchy_FirstFlow"); gv.DataSource = myds; gv.DataBind (); gv.controlHierarchy = false; gv.Render (); Assert.AreEqual (1, gv.Controls.Count, "ControlHierarchy_ControlsCountSecondaryFlow"); Assert.AreEqual (true, gv.controlHierarchy, "ControlHierarchy_SecondaryFlow"); }
public void GridView_DefaultsRender () { PokerGridView b = new PokerGridView (); string html = b.Render (); Assert.AreEqual(-1 ,b.Render().IndexOf("table"), "RenderViewState"); }
public void GridView_Render () { PokerGridView b = new PokerGridView (); b.DataSource = myds; b.DataBind (); string OriginControlHtml = @"<div> <table cellspacing=""0"" rules=""all"" border=""1"" style=""border-collapse:collapse;""> <tr> <th scope=""col"">Item</th> </tr><tr> <td>Norway</td> </tr><tr> <td>Sweden</td> </tr><tr> <td>France</td> </tr><tr> <td>Italy</td> </tr><tr> <td>Israel</td> </tr><tr> <td>Russia</td> </tr> </table> </div>"; string RenderedControlHtml = b.Render (); HtmlDiff.AssertAreEqual (OriginControlHtml, RenderedControlHtml, "Rendering"); }