我正在开发一段时间,现在我的经理要我做单元测试。代码有数据库连接,加载下拉列表,Web服务等。我有一个类似下面的方法,
private void Load()
{
ddl.DataTextField = "a";
dd.DataValueField = "b";
ddl.DataSource = Utility.Getval(ddlCorp.SelectedItem.Text);
ddl.DataBind();
ddl.Items.Insert(0, "--Select--");
ddl.SelectedIndex = 0;
}
我的测试方法如下所示,
public class UnitTest1
{
[TestMethod]
public void TestMethod1()
{
var simpleTabControl = new SimpleTabControl();
PrivateObject o = new PrivateObject(typeof(SimpleTabControl));
b bool b = Convert.ToBoolean(o.Invoke("Load"));
}
如何检查下拉列表的选定值,并检查其是否正确绑定。有可能进行单元测试吗?当我调试时,我在ddl中得到null异常。