单元测试自定义用户控件 - 为什么控件未初始化?

时间:2012-10-15 23:22:03

标签: asp.net vb.net unit-testing user-controls

使用包含两个asp:DropDownList(在.ascx中定义)的自定义控件(让我们称之为TwoLists),我在单元测试中创建了一个TwoLists实例,以查找其子列表什么都没有。

Public Sub test_TwoLists()
    Dim instance As TwoLists = New TwoLists()
    Dim list1 As DropDownList = instance.FindControl("list1")
    Dim list2 As DropDownList = instance.FindControl("list2")
    Assert.IsNotNull(list1)
    Assert.IsNotNull(list2)
End Sub

为什么控件没有使用它的子控件进行初始化?

注意:此控件是创建/初始化的,在.aspx中使用时工作正常,我导航到该页面。

0 个答案:

没有答案