public void CleanProperties() { TestTable t = new TestTable(); t.BackImageUrl = imageUrl; Assert.AreEqual(imageUrl, t.BackImageUrl, "BackImageUrl"); t.Caption = "Mono"; Assert.AreEqual("Mono", t.Caption, "Caption"); t.CaptionAlign = TableCaptionAlign.Top; Assert.AreEqual(TableCaptionAlign.Top, t.CaptionAlign, "CaptionAlign"); t.CellPadding = 1; Assert.AreEqual(1, t.CellPadding, "CellPadding"); t.CellSpacing = 2; Assert.AreEqual(2, t.CellSpacing, "CellSpacing"); t.GridLines = GridLines.Both; Assert.AreEqual(GridLines.Both, t.GridLines, "GridLines"); t.HorizontalAlign = HorizontalAlign.Justify; Assert.AreEqual(HorizontalAlign.Justify, t.HorizontalAlign, "HorizontalAlign"); Assert.AreEqual(0, t.Attributes.Count, "Attributes.Count"); Assert.AreEqual(7, t.StateBag.Count, "ViewState.Count"); t.BackImageUrl = String.Empty; // doesn't accept null, see specific test Assert.AreEqual(String.Empty, t.BackImageUrl, "-BackImageUrl"); t.Caption = null; // removed Assert.AreEqual(String.Empty, t.Caption, "-Caption"); t.CaptionAlign = TableCaptionAlign.NotSet; Assert.AreEqual(TableCaptionAlign.NotSet, t.CaptionAlign, "-CaptionAlign"); t.CellPadding = -1; Assert.AreEqual(-1, t.CellPadding, "-CellPadding"); t.CellSpacing = -1; Assert.AreEqual(-1, t.CellSpacing, "-CellSpacing"); t.GridLines = GridLines.None; Assert.AreEqual(GridLines.None, t.GridLines, "-GridLines"); t.HorizontalAlign = HorizontalAlign.NotSet; Assert.AreEqual(HorizontalAlign.NotSet, t.HorizontalAlign, "-HorizontalAlign"); Assert.AreEqual(0, t.Attributes.Count, "Attributes.Count-1"); Assert.AreEqual(6, t.StateBag.Count, "ViewState.Count-1"); }
public void DefaultProperties() { TestTable t = new TestTable(); Assert.AreEqual(0, t.Attributes.Count, "Attributes.Count"); Assert.AreEqual(0, t.StateBag.Count, "ViewState.Count"); Assert.AreEqual(String.Empty, t.BackImageUrl, "BackImageUrl"); Assert.AreEqual(String.Empty, t.Caption, "Caption"); Assert.AreEqual(TableCaptionAlign.NotSet, t.CaptionAlign, "CaptionAlign"); Assert.AreEqual(-1, t.CellPadding, "CellPadding"); Assert.AreEqual(-1, t.CellSpacing, "CellSpacing"); Assert.AreEqual(GridLines.None, t.GridLines, "GridLines"); Assert.AreEqual(HorizontalAlign.NotSet, t.HorizontalAlign, "HorizontalAlign"); Assert.AreEqual(0, t.Rows.Count, "Rows.Count"); Assert.AreEqual("table", t.Tag, "TagName"); Assert.AreEqual(0, t.Attributes.Count, "Attributes.Count-2"); Assert.AreEqual(0, t.StateBag.Count, "ViewState.Count-2"); Assert.AreEqual(String.Empty, t.Caption, "Caption"); Assert.AreEqual(TableCaptionAlign.NotSet, t.CaptionAlign, "CaptionAlign"); }
public void NullProperties() { TestTable t = new TestTable(); t.BackImageUrl = String.Empty; // doesn't accept null, see specific test Assert.AreEqual(String.Empty, t.BackImageUrl, "BackImageUrl"); t.Caption = null; // doesn't get added to ViewState Assert.AreEqual(String.Empty, t.Caption, "Caption"); t.CaptionAlign = TableCaptionAlign.NotSet; Assert.AreEqual(TableCaptionAlign.NotSet, t.CaptionAlign, "CaptionAlign"); t.CellPadding = -1; Assert.AreEqual(-1, t.CellPadding, "CellPadding"); t.CellSpacing = -1; Assert.AreEqual(-1, t.CellSpacing, "CellSpacing"); t.GridLines = GridLines.None; Assert.AreEqual(GridLines.None, t.GridLines, "GridLines"); t.HorizontalAlign = HorizontalAlign.NotSet; Assert.AreEqual(HorizontalAlign.NotSet, t.HorizontalAlign, "HorizontalAlign"); Assert.AreEqual(0, t.Attributes.Count, "Attributes.Count"); Assert.AreEqual(6, t.StateBag.Count, "ViewState.Count-1"); }
public void CreateControlStyle() { TestTable t = new TestTable(); t.BackImageUrl = imageUrl; t.CellPadding = 1; t.CellSpacing = 2; t.GridLines = GridLines.Horizontal; t.HorizontalAlign = HorizontalAlign.Left; TableStyle ts = (TableStyle)t.GetStyle(); // is it live ? ts.BackImageUrl = "mono"; Assert.AreEqual("mono", t.BackImageUrl, "BackImageUrl-2"); ts.CellPadding = Int32.MaxValue; Assert.AreEqual(Int32.MaxValue, t.CellPadding, "CellPadding-2"); ts.CellSpacing = 0; Assert.AreEqual(0, t.CellSpacing, "CellSpacing-2"); ts.GridLines = GridLines.Vertical; Assert.AreEqual(GridLines.Vertical, t.GridLines, "GridLines-2"); ts.HorizontalAlign = HorizontalAlign.Right; Assert.AreEqual(HorizontalAlign.Right, t.HorizontalAlign, "HorizontalAlign-2"); }
public void Render() { TestTable t = new TestTable(); string s = t.Render(); Assert.AreEqual("<table border=\"0\">\n\n</table>", s, "empty/default"); t.CellPadding = 1; s = t.Render(); Assert.AreEqual("<table cellpadding=\"1\" border=\"0\">\n\n</table>", s, "CellPadding"); t.CellPadding = -1; t.CellSpacing = 2; s = t.Render(); Assert.AreEqual("<table cellspacing=\"2\" border=\"0\">\n\n</table>", s, "CellSpacing"); t.CellSpacing = -1; t.GridLines = GridLines.Horizontal; s = t.Render(); Assert.AreEqual("<table rules=\"rows\" border=\"1\">\n\n</table>", s, "GridLines.Horizontal"); t.GridLines = GridLines.Vertical; s = t.Render(); Assert.AreEqual("<table rules=\"cols\" border=\"1\">\n\n</table>", s, "GridLines.Vertical"); t.GridLines = GridLines.Both; s = t.Render(); Assert.AreEqual("<table rules=\"all\" border=\"1\">\n\n</table>", s, "GridLines.Both"); t.GridLines = GridLines.None; t.BorderWidth = new Unit(2); s = t.Render(); Assert.IsTrue((s.IndexOf("border=\"0\"") > 0), "border=0/2"); t.GridLines = GridLines.Horizontal; s = t.Render(); Assert.IsTrue((s.IndexOf("rules=\"rows\" border=\"2\"") > 0), "2/GridLines.Horizontal"); t.GridLines = GridLines.Vertical; s = t.Render(); Assert.IsTrue((s.IndexOf("rules=\"cols\" border=\"2\"") > 0), "2/GridLines.Vertical"); t.GridLines = GridLines.Both; s = t.Render(); Assert.IsTrue((s.IndexOf("rules=\"all\" border=\"2\"") > 0), "2/GridLines.Both"); t.GridLines = GridLines.None; t.BorderWidth = new Unit(); t.HorizontalAlign = HorizontalAlign.Left; s = t.Render(); Assert.AreEqual("<table align=\"left\" border=\"0\">\n\n</table>", s.ToLower(), "HorizontalAlign.Left"); t.HorizontalAlign = HorizontalAlign.Center; s = t.Render(); Assert.AreEqual("<table align=\"center\" border=\"0\">\n\n</table>", s.ToLower(), "HorizontalAlign.Center"); t.HorizontalAlign = HorizontalAlign.Right; s = t.Render(); Assert.AreEqual("<table align=\"right\" border=\"0\">\n\n</table>", s.ToLower(), "HorizontalAlign.Right"); t.HorizontalAlign = HorizontalAlign.Justify; s = t.Render(); Assert.AreEqual("<table align=\"justify\" border=\"0\">\n\n</table>", s.ToLower(), "HorizontalAlign.Justify"); t.HorizontalAlign = HorizontalAlign.NotSet; t.Caption = "mono"; s = t.Render(); Assert.AreEqual("<table border=\"0\">\n\t<caption>\n\t\tmono\n\t</caption>\n</table>", s.ToLower(), "Caption"); t.CaptionAlign = TableCaptionAlign.Top; s = t.Render(); Assert.AreEqual("<table border=\"0\">\n\t<caption align=\"top\">\n\t\tmono\n\t</caption>\n</table>", s.ToLower(), "Caption/Top"); t.CaptionAlign = TableCaptionAlign.Bottom; s = t.Render(); Assert.AreEqual("<table border=\"0\">\n\t<caption align=\"bottom\">\n\t\tmono\n\t</caption>\n</table>", s.ToLower(), "Caption/Bottom"); t.CaptionAlign = TableCaptionAlign.Right; s = t.Render(); Assert.AreEqual("<table border=\"0\">\n\t<caption align=\"right\">\n\t\tmono\n\t</caption>\n</table>", s.ToLower(), "Caption/Right"); t.CaptionAlign = TableCaptionAlign.Left; s = t.Render(); Assert.AreEqual("<table border=\"0\">\n\t<caption align=\"left\">\n\t\tmono\n\t</caption>\n</table>", s.ToLower(), "Caption/Left"); t.Caption = null; s = t.Render(); Assert.AreEqual("<table border=\"0\">\n\n</table>", s, "CaptionAlign without Caption"); t.CaptionAlign = TableCaptionAlign.NotSet; t.BackImageUrl = imageUrl; s = t.Render(); Assert.AreEqual("<table border=\"0\" style=\"background-image:url(http://www.mono-project.com/stylesheets/images.wiki.png);\">\n\n</table>", s, "BackImageUrl"); t.BackImageUrl = localImageUrl; s = t.Render(); Assert.AreEqual("<table border=\"0\" style=\"background-image:url(foo.jpg);\">\n\n</table>", s, "BackImageUrl"); t.BackImageUrl = String.Empty; }
public void DefaultProperties () { TestTable t = new TestTable (); Assert.AreEqual (0, t.Attributes.Count, "Attributes.Count"); Assert.AreEqual (0, t.StateBag.Count, "ViewState.Count"); Assert.AreEqual (String.Empty, t.BackImageUrl, "BackImageUrl"); Assert.AreEqual (String.Empty, t.Caption, "Caption"); Assert.AreEqual (TableCaptionAlign.NotSet, t.CaptionAlign, "CaptionAlign"); Assert.AreEqual (-1, t.CellPadding, "CellPadding"); Assert.AreEqual (-1, t.CellSpacing, "CellSpacing"); Assert.AreEqual (GridLines.None, t.GridLines, "GridLines"); Assert.AreEqual (HorizontalAlign.NotSet, t.HorizontalAlign, "HorizontalAlign"); Assert.AreEqual (0, t.Rows.Count, "Rows.Count"); Assert.AreEqual ("table", t.Tag, "TagName"); Assert.AreEqual (0, t.Attributes.Count, "Attributes.Count-2"); Assert.AreEqual (0, t.StateBag.Count, "ViewState.Count-2"); #if NET_2_0 Assert.AreEqual (String.Empty, t.Caption, "Caption"); Assert.AreEqual (TableCaptionAlign.NotSet, t.CaptionAlign, "CaptionAlign"); #endif }
public void Rows() { TestTable t = new TestTable(); Assert.AreEqual(0, t.Rows.Count, "0"); TableRow tr = new TableRow(); t.Rows.Add(tr); Assert.AreEqual(1, t.Rows.Count, "r1"); Assert.AreEqual(1, t.Controls.Count, "c1"); string s = t.Render(); #if NET_4_0 Assert.AreEqual(Adjust("<table>\n\t<tr>\n\n\t</tr>\n</table>"), Adjust(s), "tr-1"); #else Assert.AreEqual(Adjust("<table border=\"0\">\n\t<tr>\n\n\t</tr>\n</table>"), Adjust(s), "tr-1"); #endif // change instance properties tr.HorizontalAlign = HorizontalAlign.Justify; s = t.Render(); #if NET_4_0 Assert.AreEqual(Adjust("<table>\n\t<tr align=\"justify\">\n\n\t</tr>\n</table>"), Adjust(s), "tr-1j"); #else Assert.AreEqual(Adjust("<table border=\"0\">\n\t<tr align=\"justify\">\n\n\t</tr>\n</table>"), Adjust(s), "tr-1j"); #endif // add it again (same instance) t.Rows.Add(tr); Assert.AreEqual(1, t.Rows.Count, "t1bis"); Assert.AreEqual(1, t.Controls.Count, "c1bis"); s = t.Render(); #if NET_4_0 Assert.AreEqual(Adjust("<table>\n\t<tr align=\"justify\">\n\n\t</tr>\n</table>"), Adjust(s), "tr-1bis"); #else Assert.AreEqual(Adjust("<table border=\"0\">\n\t<tr align=\"justify\">\n\n\t</tr>\n</table>"), Adjust(s), "tr-1bis"); #endif tr.HorizontalAlign = HorizontalAlign.NotSet; tr = new TableRow(); tr.HorizontalAlign = HorizontalAlign.Justify; t.Rows.Add(tr); Assert.AreEqual(2, t.Rows.Count, "r2"); Assert.AreEqual(2, t.Controls.Count, "c2"); s = t.Render(); #if NET_4_0 Assert.AreEqual(Adjust("<table>\n\t<tr>\n\n\t</tr><tr align=\"justify\">\n\n\t</tr>\n</table>"), Adjust(s), "tr-2"); #else Assert.AreEqual(Adjust("<table border=\"0\">\n\t<tr>\n\n\t</tr><tr align=\"justify\">\n\n\t</tr>\n</table>"), Adjust(s), "tr-2"); #endif tr = new TableRow(); tr.VerticalAlign = VerticalAlign.Bottom; t.Controls.Add(tr); Assert.AreEqual(3, t.Rows.Count, "r3"); Assert.AreEqual(3, t.Controls.Count, "c3"); s = t.Render(); #if NET_4_0 Assert.AreEqual(Adjust("<table>\n\t<tr>\n\n\t</tr><tr align=\"justify\">\n\n\t</tr><tr valign=\"bottom\">\n\n\t</tr>\n</table>"), Adjust(s), "tr-3"); #else Assert.AreEqual(Adjust("<table border=\"0\">\n\t<tr>\n\n\t</tr><tr align=\"justify\">\n\n\t</tr><tr valign=\"bottom\">\n\n\t</tr>\n</table>"), Adjust(s), "tr-3"); #endif t.Caption = "caption"; s = t.Render(); #if NET_4_0 Assert.AreEqual(Adjust("<table>\n\t<caption>\n\t\tcaption\n\t</caption><tr>\n\n\t</tr><tr align=\"justify\">\n\n\t</tr><tr valign=\"bottom\">\n\n\t</tr>\n</table>"), Adjust(s), "tr-2c"); #else Assert.AreEqual(Adjust("<table border=\"0\">\n\t<caption>\n\t\tcaption\n\t</caption><tr>\n\n\t</tr><tr align=\"justify\">\n\n\t</tr><tr valign=\"bottom\">\n\n\t</tr>\n</table>"), Adjust(s), "tr-2c"); #endif }
public void Rows () { TestTable t = new TestTable (); Assert.AreEqual (0, t.Rows.Count, "0"); TableRow tr = new TableRow (); t.Rows.Add (tr); Assert.AreEqual (1, t.Rows.Count, "r1"); Assert.AreEqual (1, t.Controls.Count, "c1"); string s = t.Render (); Assert.AreEqual (Adjust ("<table border=\"0\">\n\t<tr>\n\n\t</tr>\n</table>"), Adjust (s), "tr-1"); // change instance properties tr.HorizontalAlign = HorizontalAlign.Justify; s = t.Render (); Assert.AreEqual (Adjust ("<table border=\"0\">\n\t<tr align=\"justify\">\n\n\t</tr>\n</table>"), Adjust (s), "tr-1j"); // add it again (same instance) t.Rows.Add (tr); Assert.AreEqual (1, t.Rows.Count, "t1bis"); Assert.AreEqual (1, t.Controls.Count, "c1bis"); s = t.Render (); Assert.AreEqual (Adjust ("<table border=\"0\">\n\t<tr align=\"justify\">\n\n\t</tr>\n</table>"), Adjust (s), "tr-1bis"); tr.HorizontalAlign = HorizontalAlign.NotSet; tr = new TableRow (); tr.HorizontalAlign = HorizontalAlign.Justify; t.Rows.Add (tr); Assert.AreEqual (2, t.Rows.Count, "r2"); Assert.AreEqual (2, t.Controls.Count, "c2"); s = t.Render (); Assert.AreEqual (Adjust ("<table border=\"0\">\n\t<tr>\n\n\t</tr><tr align=\"justify\">\n\n\t</tr>\n</table>"), Adjust (s), "tr-2"); tr = new TableRow (); tr.VerticalAlign = VerticalAlign.Bottom; t.Controls.Add (tr); Assert.AreEqual (3, t.Rows.Count, "r3"); Assert.AreEqual (3, t.Controls.Count, "c3"); s = t.Render (); Assert.AreEqual (Adjust ("<table border=\"0\">\n\t<tr>\n\n\t</tr><tr align=\"justify\">\n\n\t</tr><tr valign=\"bottom\">\n\n\t</tr>\n</table>"), Adjust (s), "tr-3"); t.Caption = "caption"; s = t.Render (); Assert.AreEqual (Adjust ("<table border=\"0\">\n\t<caption>\n\t\tcaption\n\t</caption><tr>\n\n\t</tr><tr align=\"justify\">\n\n\t</tr><tr valign=\"bottom\">\n\n\t</tr>\n</table>"), Adjust (s), "tr-2c"); }
public static void RaisePostBackEvent__Init (Page page) { TestTable t = new TestTable (); t.ID = "Table"; page.Form.Controls.Add (t); }
public void Render () { TestTable t = new TestTable (); string s = t.Render (); Assert.AreEqual ("<table border=\"0\">\n\n</table>", s, "empty/default"); t.CellPadding = 1; s = t.Render (); Assert.AreEqual ("<table cellpadding=\"1\" border=\"0\">\n\n</table>", s, "CellPadding"); t.CellPadding = -1; t.CellSpacing = 2; s = t.Render (); Assert.AreEqual ("<table cellspacing=\"2\" border=\"0\">\n\n</table>", s, "CellSpacing"); t.CellSpacing = -1; t.GridLines = GridLines.Horizontal; s = t.Render (); Assert.AreEqual ("<table rules=\"rows\" border=\"1\">\n\n</table>", s, "GridLines.Horizontal"); t.GridLines = GridLines.Vertical; s = t.Render (); Assert.AreEqual ("<table rules=\"cols\" border=\"1\">\n\n</table>", s, "GridLines.Vertical"); t.GridLines = GridLines.Both; s = t.Render (); Assert.AreEqual ("<table rules=\"all\" border=\"1\">\n\n</table>", s, "GridLines.Both"); t.GridLines = GridLines.None; t.BorderWidth = new Unit (2); s = t.Render (); Assert.IsTrue ((s.IndexOf ("border=\"0\"") > 0), "border=0/2"); t.GridLines = GridLines.Horizontal; s = t.Render (); Assert.IsTrue ((s.IndexOf ("rules=\"rows\" border=\"2\"") > 0), "2/GridLines.Horizontal"); t.GridLines = GridLines.Vertical; s = t.Render (); Assert.IsTrue ((s.IndexOf ("rules=\"cols\" border=\"2\"") > 0), "2/GridLines.Vertical"); t.GridLines = GridLines.Both; s = t.Render (); Assert.IsTrue ((s.IndexOf ("rules=\"all\" border=\"2\"") > 0), "2/GridLines.Both"); t.GridLines = GridLines.None; t.BorderWidth = new Unit (); t.HorizontalAlign = HorizontalAlign.Left; s = t.Render (); Assert.AreEqual ("<table align=\"left\" border=\"0\">\n\n</table>", s.ToLower (), "HorizontalAlign.Left"); t.HorizontalAlign = HorizontalAlign.Center; s = t.Render (); Assert.AreEqual ("<table align=\"center\" border=\"0\">\n\n</table>", s.ToLower (), "HorizontalAlign.Center"); t.HorizontalAlign = HorizontalAlign.Right; s = t.Render (); Assert.AreEqual ("<table align=\"right\" border=\"0\">\n\n</table>", s.ToLower (), "HorizontalAlign.Right"); t.HorizontalAlign = HorizontalAlign.Justify; s = t.Render (); Assert.AreEqual ("<table align=\"justify\" border=\"0\">\n\n</table>", s.ToLower (), "HorizontalAlign.Justify"); t.HorizontalAlign = HorizontalAlign.NotSet; t.Caption = "mono"; s = t.Render (); Assert.AreEqual ("<table border=\"0\">\n\t<caption>\n\t\tmono\n\t</caption>\n</table>", s.ToLower (), "Caption"); t.CaptionAlign = TableCaptionAlign.Top; s = t.Render (); Assert.AreEqual ("<table border=\"0\">\n\t<caption align=\"top\">\n\t\tmono\n\t</caption>\n</table>", s.ToLower (), "Caption/Top"); t.CaptionAlign = TableCaptionAlign.Bottom; s = t.Render (); Assert.AreEqual ("<table border=\"0\">\n\t<caption align=\"bottom\">\n\t\tmono\n\t</caption>\n</table>", s.ToLower (), "Caption/Bottom"); t.CaptionAlign = TableCaptionAlign.Right; s = t.Render (); Assert.AreEqual ("<table border=\"0\">\n\t<caption align=\"right\">\n\t\tmono\n\t</caption>\n</table>", s.ToLower (), "Caption/Right"); t.CaptionAlign = TableCaptionAlign.Left; s = t.Render (); Assert.AreEqual ("<table border=\"0\">\n\t<caption align=\"left\">\n\t\tmono\n\t</caption>\n</table>", s.ToLower (), "Caption/Left"); t.Caption = null; s = t.Render (); Assert.AreEqual ("<table border=\"0\">\n\n</table>", s, "CaptionAlign without Caption"); t.CaptionAlign = TableCaptionAlign.NotSet; t.BackImageUrl = imageUrl; s = t.Render (); Assert.AreEqual ("<table border=\"0\" style=\"background-image:url(http://www.mono-project.com/stylesheets/images.wiki.png);\">\n\n</table>", s, "BackImageUrl"); t.BackImageUrl = localImageUrl; s = t.Render (); Assert.AreEqual ("<table border=\"0\" style=\"background-image:url(foo.jpg);\">\n\n</table>", s, "BackImageUrl"); t.BackImageUrl = String.Empty; }
public void CreateControlStyle () { TestTable t = new TestTable (); t.BackImageUrl = imageUrl; t.CellPadding = 1; t.CellSpacing = 2; t.GridLines = GridLines.Horizontal; t.HorizontalAlign = HorizontalAlign.Left; TableStyle ts = (TableStyle)t.GetStyle (); // is it live ? ts.BackImageUrl = "mono"; Assert.AreEqual ("mono", t.BackImageUrl, "BackImageUrl-2"); ts.CellPadding = Int32.MaxValue; Assert.AreEqual (Int32.MaxValue, t.CellPadding, "CellPadding-2"); ts.CellSpacing = 0; Assert.AreEqual (0, t.CellSpacing, "CellSpacing-2"); ts.GridLines = GridLines.Vertical; Assert.AreEqual (GridLines.Vertical, t.GridLines, "GridLines-2"); ts.HorizontalAlign = HorizontalAlign.Right; Assert.AreEqual (HorizontalAlign.Right, t.HorizontalAlign, "HorizontalAlign-2"); }
public void CleanProperties () { TestTable t = new TestTable (); t.BackImageUrl = imageUrl; Assert.AreEqual (imageUrl, t.BackImageUrl, "BackImageUrl"); t.Caption = "Mono"; Assert.AreEqual ("Mono", t.Caption, "Caption"); t.CaptionAlign = TableCaptionAlign.Top; Assert.AreEqual (TableCaptionAlign.Top, t.CaptionAlign, "CaptionAlign"); t.CellPadding = 1; Assert.AreEqual (1, t.CellPadding, "CellPadding"); t.CellSpacing = 2; Assert.AreEqual (2, t.CellSpacing, "CellSpacing"); t.GridLines = GridLines.Both; Assert.AreEqual (GridLines.Both, t.GridLines, "GridLines"); t.HorizontalAlign = HorizontalAlign.Justify; Assert.AreEqual (HorizontalAlign.Justify, t.HorizontalAlign, "HorizontalAlign"); Assert.AreEqual (0, t.Attributes.Count, "Attributes.Count"); Assert.AreEqual (7, t.StateBag.Count, "ViewState.Count"); t.BackImageUrl = String.Empty; // doesn't accept null, see specific test Assert.AreEqual (String.Empty, t.BackImageUrl, "-BackImageUrl"); t.Caption = null; // removed Assert.AreEqual (String.Empty, t.Caption, "-Caption"); t.CaptionAlign = TableCaptionAlign.NotSet; Assert.AreEqual (TableCaptionAlign.NotSet, t.CaptionAlign, "-CaptionAlign"); t.CellPadding = -1; Assert.AreEqual (-1, t.CellPadding, "-CellPadding"); t.CellSpacing = -1; Assert.AreEqual (-1, t.CellSpacing, "-CellSpacing"); t.GridLines = GridLines.None; Assert.AreEqual (GridLines.None, t.GridLines, "-GridLines"); t.HorizontalAlign = HorizontalAlign.NotSet; Assert.AreEqual (HorizontalAlign.NotSet, t.HorizontalAlign, "-HorizontalAlign"); Assert.AreEqual (0, t.Attributes.Count, "Attributes.Count-1"); Assert.AreEqual (6, t.StateBag.Count, "ViewState.Count-1"); }
public void NullProperties () { TestTable t = new TestTable (); t.BackImageUrl = String.Empty; // doesn't accept null, see specific test Assert.AreEqual (String.Empty, t.BackImageUrl, "BackImageUrl"); t.Caption = null; // doesn't get added to ViewState Assert.AreEqual (String.Empty, t.Caption, "Caption"); t.CaptionAlign = TableCaptionAlign.NotSet; Assert.AreEqual (TableCaptionAlign.NotSet, t.CaptionAlign, "CaptionAlign"); t.CellPadding = -1; Assert.AreEqual (-1, t.CellPadding, "CellPadding"); t.CellSpacing = -1; Assert.AreEqual (-1, t.CellSpacing, "CellSpacing"); t.GridLines = GridLines.None; Assert.AreEqual (GridLines.None, t.GridLines, "GridLines"); t.HorizontalAlign = HorizontalAlign.NotSet; Assert.AreEqual (HorizontalAlign.NotSet, t.HorizontalAlign, "HorizontalAlign"); Assert.AreEqual (0, t.Attributes.Count, "Attributes.Count"); Assert.AreEqual (6, t.StateBag.Count, "ViewState.Count-1"); }
public void CaptionAlign () { TestTable t = new TestTable (); t.Caption = "CaptionText"; t.CaptionAlign = TableCaptionAlign.Left; string html = t.Render (); string orig = "<table border=\"0\"><caption align=\"Left\">CaptionText</caption></table>"; HtmlDiff.AssertAreEqual (orig, html, "CaptionAlign"); }
public void CaptionAlign () { TestTable t = new TestTable (); t.Caption = "CaptionText"; t.CaptionAlign = TableCaptionAlign.Left; string html = t.Render (); #if NET_4_0 string orig = "<table>\n\t<caption align=\"Left\">\n\t\tCaptionText\n\t</caption>\n</table>"; #else string orig = "<table border=\"0\">\n\t<caption align=\"Left\">\n\t\tCaptionText\n\t</caption>\n</table>"; #endif HtmlDiff.AssertAreEqual (orig, html, "CaptionAlign"); }
public void Caption () { TestTable t = new TestTable (); t.Caption = "CaptionText"; string html = t.Render (); string orig = "<table>\n\t<caption>\n\t\tCaptionText\n\t</caption>\n</table>"; HtmlDiff.AssertAreEqual (orig, html, "Caption"); }