using System.Web.UI.WebControls;
using NUnit.Framework;
using MonoTests.stand_alone.WebHarness;
-#if NET_2_0
using System.Collections.Generic;
using MonoTests.SystemWeb.Framework;
-#endif
namespace MonoTests.System.Web.UI.WebControls
{
}
-#if NET_2_0
public class DS : ObjectDataSource
{
public static List<string> GetList ()
WebTest.CurrentTest.UserData = "Data_rebounded";
}
#endregion
-#endif
+
[Test]
public void DropDownList_Defaults ()
{
[Test]
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(string.Empty, d.ToolTip, "P9");
d.ToolTip = "blah";
-#if NET_2_0
Assert.AreEqual ("blah", d.ToolTip, "P10");
-#else
- Assert.AreEqual(string.Empty, d.ToolTip, "P10");
-#endif
}
[Test]
public void DropDownNamingTest () {
NamingContainer container = new NamingContainer ();
DropDownListTestClass child = new DropDownListTestClass ();
-#if NET_2_0
Assert.AreEqual ("<select>\n\n</select>", child.Render (), "N1");
-#else
- Assert.AreEqual ("<select name>\n\n</select>", child.Render (), "N1");
-#endif
container.Controls.Add (child);
// don't assume the generated id
string s = child.Render ();
ddl.DataValueField = "Company";
ddl.DataTextFormatString = "This shouldn't show up = {0}";
ddl.DataBind ();
-#if NET_2_0
+
string exp = @"<select>
<option value=""Novell Inc."">Novell Inc.</option>
<option value=""Microsoft Corp."">Microsoft Corp.</option>
<option value=""Google"">Google</option>
</select>";
-#else
- string exp = @"<select name>
- <option value=""Novell Inc."">Novell Inc.</option>
- <option value=""Microsoft Corp."">Microsoft Corp.</option>
- <option value=""Google"">Google</option>
-</select>";
-#endif
HtmlDiff.AssertAreEqual(exp, ddl.Render(), "TestValueFieldAndTextFormat");
}
Assert.IsTrue (html.IndexOf ("<hola>") != -1, "#02");
}
-#if NET_2_0
class VerifyMultiSelectDropDownList : DropDownList
{
public new virtual void VerifyMultiSelect()
VerifyMultiSelectDropDownList list = new VerifyMultiSelectDropDownList();
list.VerifyMultiSelect();
}
-#endif