public void RenderChildren() { Page p = new Page(); FormPoker form = new FormPoker(); form.Page = p; HtmlDiff.AssertAreEqual("<div>\r\n<input type=\"hidden\" name=\"__VIEWSTATE\" id=\"\r\n__VIEWSTATE\" value=\"\" />\r\n</div>", form.RenderChildren().Trim(), "A1"); }
public void ControlCollection() { FormPoker poker = new FormPoker(); ControlCollection col = poker.GetControlCollection(); Assert.AreEqual(col.GetType(), typeof(ControlCollection), "A1"); Assert.IsFalse(col.IsReadOnly, "A2"); Assert.AreEqual(0, col.Count, "A3"); }
public void Undocumented_ActionProperty() { TestPage p = new TestPage(); p.SetContext(); FormPoker form = new FormPoker(); form.Page = p; form.Action = "someactionfile.aspx"; string attrs = form.RenderAttributes(); Assert.AreEqual(" method=\"post\" action=\"someactionfile.aspx\"", attrs, "A1"); }
public void ActionStringWithQuery() { TestPage p = new TestPage(); p.SetContext(); FormPoker form = new FormPoker(); form.Page = p; string attrs = form.RenderAttributes(); // Indirect test for HttpRequest.QueryStringRaw, see // https://bugzilla.novell.com/show_bug.cgi?id=376352 Assert.AreEqual(" method=\"post\" action=\"?q=1&q2=2\"", attrs, "A1"); }
public void ViewState() { FormPoker form = new FormPoker(); FormPoker copy = new FormPoker(); form.DefaultButton = "defaultbutton"; form.DefaultFocus = "defaultfocus"; object state = form.SaveState(); copy.LoadState(state); Assert.AreEqual("", copy.DefaultButton, "A1"); Assert.AreEqual("defaultfocus", form.DefaultFocus, "A2"); }
public void Undocumented_ActionProperty() { TestPage p = new TestPage(); p.SetContext(); FormPoker form = new FormPoker(); form.Page = p; form.Action = "someactionfile.aspx"; string attrs = form.RenderAttributes(); #if NET_4_0 Assert.AreEqual(" method=\"post\" action=\"someactionfile.aspx\"", attrs, "A1"); form.RenderingCompatibility = new Version(3, 5); attrs = form.RenderAttributes(); #endif Assert.AreEqual(" name=\"aspnetForm\" method=\"post\" action=\"someactionfile.aspx\"", attrs, "A2"); }
public void ActionStringWithQuery() { TestPage p = new TestPage(); p.SetContext(); FormPoker form = new FormPoker(); form.Page = p; string attrs = form.RenderAttributes(); // Indirect test for HttpRequest.QueryStringRaw, see // https://bugzilla.novell.com/show_bug.cgi?id=376352 #if NET_4_0 Assert.AreEqual(" method=\"post\" action=\"?q=1&q2=2\"", attrs, "A1"); form.RenderingCompatibility = new Version(3, 5); attrs = form.RenderAttributes(); #endif Assert.AreEqual(" name=\"aspnetForm\" method=\"post\" action=\"?q=1&q2=2\"", attrs, "A2"); }
public void Name_InsideNaming() { Control ctrl = new FUControl(); ctrl.ID = "parent"; FormPoker form = new FormPoker(); ctrl.Controls.Add(form); Assert.IsNull(form.ID, "ID"); form.Name = "name"; Assert.AreEqual(form.Name, form.UniqueID, "name and unique id"); form.ID = "id"; Assert.AreEqual("id", form.ID, "ID-2"); Assert.AreEqual(form.UniqueID, form.Name, "Name-ID"); form.Name = "name"; Assert.AreEqual(form.Name, form.UniqueID, "UniqueID-2"); form.ID = null; Assert.IsNull(form.ID, "ID-3"); Assert.IsNotNull(form.UniqueID, "UniqueID-3"); Assert.IsNotNull(form.Name, "Name-2"); }
public void ControlCollection () { FormPoker poker = new FormPoker(); ControlCollection col = poker.GetControlCollection(); Assert.AreEqual (col.GetType(), typeof (ControlCollection), "A1"); Assert.IsFalse (col.IsReadOnly, "A2"); Assert.AreEqual (0, col.Count, "A3"); }
public void RenderChildren () { Page p = new Page(); FormPoker form = new FormPoker (); form.Page = p; #if NET_2_0 HtmlDiff.AssertAreEqual ("<div>\r\n<input type=\"hidden\" name=\"__VIEWSTATE\" id=\"\r\n__VIEWSTATE\" value=\"\" />\r\n</div>", form.RenderChildren ().Trim (), "A1"); #else HtmlDiff.AssertAreEqual ("<input type=\"hidden\" name=\"__VIEWSTATE\" value=\"\" />", form.RenderChildren ().Trim (), "A1"); #endif }
public void Name_InsideNaming () { Control ctrl = new FUControl (); ctrl.ID = "parent"; FormPoker form = new FormPoker (); ctrl.Controls.Add (form); Assert.IsNull (form.ID, "ID"); form.Name = "name"; Assert.AreEqual (form.Name, form.UniqueID, "name and unique id"); form.ID = "id"; Assert.AreEqual ("id", form.ID, "ID-2"); Assert.AreEqual (form.UniqueID, form.Name, "Name-ID"); form.Name = "name"; Assert.AreEqual (form.Name, form.UniqueID, "UniqueID-2"); form.ID = null; Assert.IsNull (form.ID, "ID-3"); Assert.IsNotNull (form.UniqueID, "UniqueID-3"); Assert.IsNotNull (form.Name, "Name-2"); }
public void ViewState () { FormPoker form = new FormPoker(); FormPoker copy = new FormPoker(); #if NET_2_0 form.DefaultButton = "defaultbutton"; form.DefaultFocus = "defaultfocus"; #endif object state = form.SaveState(); copy.LoadState (state); #if NET_2_0 Assert.AreEqual ("", copy.DefaultButton, "A1"); Assert.AreEqual ("defaultfocus", form.DefaultFocus, "A2"); #endif }
public void Undocumented_ActionProperty () { TestPage p = new TestPage (); p.SetContext (); FormPoker form = new FormPoker (); form.Page = p; form.Action = "someactionfile.aspx"; string attrs = form.RenderAttributes (); #if NET_4_0 Assert.AreEqual (" method=\"post\" action=\"someactionfile.aspx\"", attrs, "A1"); form.RenderingCompatibility = new Version (3, 5); attrs = form.RenderAttributes (); #endif Assert.AreEqual (" name=\"aspnetForm\" method=\"post\" action=\"someactionfile.aspx\"", attrs, "A2"); }
public void ActionStringWithQuery () { TestPage p = new TestPage (); p.SetContext (); FormPoker form = new FormPoker (); form.Page = p; string attrs = form.RenderAttributes (); // Indirect test for HttpRequest.QueryStringRaw, see // https://bugzilla.novell.com/show_bug.cgi?id=376352 #if NET_4_0 Assert.AreEqual (" method=\"post\" action=\"?q=1&q2=2\"", attrs, "A1"); form.RenderingCompatibility = new Version (3, 5); attrs = form.RenderAttributes (); #endif Assert.AreEqual (" name=\"aspnetForm\" method=\"post\" action=\"?q=1&q2=2\"", attrs, "A2"); }
public void Undocumented_ActionProperty () { TestPage p = new TestPage (); p.SetContext (); FormPoker form = new FormPoker (); form.Page = p; form.Action = "someactionfile.aspx"; string attrs = form.RenderAttributes (); Assert.AreEqual (" method=\"post\" action=\"someactionfile.aspx\"", attrs, "A1"); }
public void ActionStringWithQuery () { TestPage p = new TestPage (); p.SetContext (); FormPoker form = new FormPoker (); form.Page = p; string attrs = form.RenderAttributes (); // Indirect test for HttpRequest.QueryStringRaw, see // https://bugzilla.novell.com/show_bug.cgi?id=376352 Assert.AreEqual (" method=\"post\" action=\"?q=1&q2=2\"", attrs, "A1"); }