public void DropDownListBasic() { DropDownListTestClass d = new DropDownListTestClass(); Assert.AreEqual("<select>\n\n</select>", d.Render(), "B1"); d.ID = "blah"; Assert.AreEqual("<select name=\"blah\" id=\"blah\">\n\n</select>", d.Render(), "B2"); Assert.AreEqual(false, d.IsTrackingVS(), "B3"); d.SetTrackingVS(); Assert.AreEqual(true, d.IsTrackingVS(), "B4"); d.Items.Add(new ListItem("text1", "value1")); Assert.AreEqual(1, d.Items.Count, "B5"); d.Items.Add(new ListItem("text2", "value2")); Assert.AreEqual(2, d.Items.Count, "B6"); d.SelectedIndex = 1; Assert.AreEqual("<select name=\"blah\" id=\"blah\">\n\t<option value=\"value1\">text1</option>\n\t<option selected=\"selected\" value=\"value2\">text2</option>\n\n</select>", d.Render(), "B7"); }
public void DropDownListBasic () { DropDownListTestClass d = new DropDownListTestClass (); #if NET_2_0 Assert.AreEqual ("<select>\n\n</select>", d.Render (), "B1"); #else Assert.AreEqual("<select name>\n\n</select>", d.Render(), "B1"); #endif d.ID = "blah"; Assert.AreEqual("<select name=\"blah\" id=\"blah\">\n\n</select>", d.Render(), "B2"); Assert.AreEqual(false, d.IsTrackingVS(), "B3"); d.SetTrackingVS(); Assert.AreEqual(true, d.IsTrackingVS(), "B4"); d.Items.Add(new ListItem("text1", "value1")); Assert.AreEqual(1, d.Items.Count, "B5"); d.Items.Add(new ListItem("text2", "value2")); Assert.AreEqual(2, d.Items.Count, "B6"); d.SelectedIndex = 1; Assert.AreEqual("<select name=\"blah\" id=\"blah\">\n\t<option value=\"value1\">text1</option>\n\t<option selected=\"selected\" value=\"value2\">text2</option>\n\n</select>", d.Render(), "B7"); }