Example #1
0
        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");
        }
Example #2
0
		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");
		}