public void Render() { TestCheckBox c = new TestCheckBox(); c.ID = "ID"; c.Text = "Text"; c.TextAlign = TextAlign.Left; Assert.AreEqual(@"<label for=""ID"">Text</label><input id=""ID"" type=""checkbox"" name=""ID"" />", c.Render(), "R#1"); c.TextAlign = TextAlign.Right; Assert.AreEqual(@"<input id=""ID"" type=""checkbox"" name=""ID"" /><label for=""ID"">Text</label>", c.Render(), "R#2"); c.Attributes ["style"] = "color:red;"; c.TextAlign = TextAlign.Left; Assert.AreEqual(@"<span style=""color:red;""><label for=""ID"">Text</label><input id=""ID"" type=""checkbox"" name=""ID"" /></span>", c.Render(), "R#3"); c.TextAlign = TextAlign.Right; Assert.AreEqual(@"<span style=""color:red;""><input id=""ID"" type=""checkbox"" name=""ID"" /><label for=""ID"">Text</label></span>", c.Render(), "R#4"); c.Attributes ["style"] = null; c.ForeColor = Color.Red; c.TextAlign = TextAlign.Left; Assert.AreEqual(@"<span style=""color:Red;""><label for=""ID"">Text</label><input id=""ID"" type=""checkbox"" name=""ID"" /></span>", c.Render(), "R#4"); c.TextAlign = TextAlign.Right; Assert.AreEqual(@"<span style=""color:Red;""><input id=""ID"" type=""checkbox"" name=""ID"" /><label for=""ID"">Text</label></span>", c.Render(), "R#6"); }
public void InputAttributesTest() { TestCheckBox c = new TestCheckBox(); c.InputAttributes.Add("Atribute", "Test"); string html = c.Render(); HtmlDiff.AssertAreEqual("<input type=\"checkbox\" Atribute=\"Test\" />", html, "Input Attribute fail"); }
public void LabelAttributesTest_2() { TestCheckBox c = new TestCheckBox(); c.LabelAttributes.Add("Atribute", "Test"); string html = c.Render(); HtmlDiff.AssertAreEqual("<input type=\"checkbox\" />", html, "Label Attributes fail#2"); }
public void LabelAttributesTest_1() { TestCheckBox c = new TestCheckBox(); c.ID = "Check"; c.Text = "CheckBoxText"; c.LabelAttributes.Add("Atribute", "Test"); string html = c.Render(); HtmlDiff.AssertAreEqual("<input id=\"Check\" type=\"checkbox\" name=\"Check\" /><label for=\"Check\" Atribute=\"Test\">CheckBoxText</label>", html, "Label Attributes fail#1"); }
public void InputAttributesTest2() { TestCheckBox c = new TestCheckBox(); c.InputAttributes.Add("value", "value1"); c.Text = "Title"; c.Checked = true; string origHtml = "<input id=\"\" type=\"checkbox\" checked=\"checked\" value=\"value1\" /><label for=\"\">Title</label>"; string html = c.Render(); HtmlDiff.AssertAreEqual(origHtml, html, "#A1"); }
public void Render () { TestCheckBox c = new TestCheckBox (); c.ID = "ID"; c.Text = "Text"; c.TextAlign = TextAlign.Left; Assert.AreEqual (@"<label for=""ID"">Text</label><input id=""ID"" type=""checkbox"" name=""ID"" />", c.Render (), "R#1"); c.TextAlign = TextAlign.Right; Assert.AreEqual (@"<input id=""ID"" type=""checkbox"" name=""ID"" /><label for=""ID"">Text</label>", c.Render (), "R#2"); c.Attributes ["style"] = "color:red;"; c.TextAlign = TextAlign.Left; Assert.AreEqual (@"<span style=""color:red;""><label for=""ID"">Text</label><input id=""ID"" type=""checkbox"" name=""ID"" /></span>", c.Render (), "R#3"); c.TextAlign = TextAlign.Right; Assert.AreEqual (@"<span style=""color:red;""><input id=""ID"" type=""checkbox"" name=""ID"" /><label for=""ID"">Text</label></span>", c.Render (), "R#4"); c.Attributes ["style"] = null; c.ForeColor = Color.Red; c.TextAlign = TextAlign.Left; Assert.AreEqual (@"<span style=""color:Red;""><label for=""ID"">Text</label><input id=""ID"" type=""checkbox"" name=""ID"" /></span>", c.Render (), "R#4"); c.TextAlign = TextAlign.Right; Assert.AreEqual (@"<span style=""color:Red;""><input id=""ID"" type=""checkbox"" name=""ID"" /><label for=""ID"">Text</label></span>", c.Render (), "R#6"); }
public void LabelAttributesTest_2 () { TestCheckBox c = new TestCheckBox (); c.LabelAttributes.Add ("Atribute", "Test"); string html = c.Render (); HtmlDiff.AssertAreEqual ("<input type=\"checkbox\" />", html, "Label Attributes fail#2"); }
public void LabelAttributesTest_1 () { TestCheckBox c = new TestCheckBox (); c.ID = "Check"; c.Text = "CheckBoxText"; c.LabelAttributes.Add ("Atribute", "Test"); string html = c.Render (); HtmlDiff.AssertAreEqual ("<input id=\"Check\" type=\"checkbox\" name=\"Check\" /><label for=\"Check\" Atribute=\"Test\">CheckBoxText</label>", html, "Label Attributes fail#1"); }
public void InputAttributesTest () { TestCheckBox c = new TestCheckBox (); c.InputAttributes.Add ("Atribute", "Test"); string html = c.Render (); HtmlDiff.AssertAreEqual ("<input type=\"checkbox\" Atribute=\"Test\" />", html, "Input Attribute fail"); }
public void InputAttributesTest2 () { TestCheckBox c = new TestCheckBox (); c.InputAttributes.Add ("value", "value1"); c.Text = "Title"; c.Checked = true; #if NET_4_0 string origHtml = "<input id=\"\" type=\"checkbox\" checked=\"checked\" value=\"value1\" /><label for=\"\">Title</label>"; #else string origHtml = "<input type=\"checkbox\" checked=\"checked\" value=\"value1\" /><label for>Title</label>"; #endif string html = c.Render (); HtmlDiff.AssertAreEqual (origHtml, html, "#A1"); }