Как создать модульный тест для функции Page_Load в ASP.net?
Я использую сборку в тестовом фрейме Visual Studio Unit. Я хочу создать модульный тест, который проверяет элементы веб-страницы и их значения.
Я знаю о селене и его способностях в юнит-тестировании.
Это веб-страница для тестирования WebPageControl.ascx.vb:
Public Class WebPageControl
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
TextBox.Visible = False
End Sub
End Class
Это модульный тест WebPageControlTest.vb:
Public Class WebPageControlTest
Public Sub PageLoadTest()
Dim target As WebPageControl_Accessor = New WebPageControl_Accessor()
Assert.IsFAlse(target.TextBox.Visible)
End Sub
End Class
После этого я все еще получаю сообщение об ошибке
Test method RechargeTest.WebPageControlTest.PageLoadTest threw exception: System.NullReferenceException: Object reference not set to an instance of an object.