单元测试ASP.net Page_Load
发布时间:2020-12-16 03:53:46 所属栏目:asp.Net 来源:网络整理
导读:如何在ASP.net中为Page_Load函数创建单元测试? 我正在使用Visual Studio Unit测试框架构建工作.我想创建一个单元测试来检查网页的元素及其值. 我知道硒及其在单元测试中的能力. 这是测试WebPageControl.ascx.vb的网页: Public Class WebPageControl Protec
如何在ASP.net中为Page_Load函数创建单元测试?
我正在使用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. 解决方法
您可能无法在ASP.NET运行时之外新建一个页面.
您可能想要在ASP.NET下浏览MVP(模型 – 视图 – 展示器)模式.它使测试Web代码更容易恕我直言.这篇文章是一个很好的起点: http://haacked.com/archive/2006/08/09/ASP.NETSupervisingControllerModelViewPresenterFromSchematicToUnitTestsToCode.aspx (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – RenderAction应该与表单一起使用吗?
- ASP.Net RSS提要
- asp.net管理多个web.config文件
- asp.net-mvc – MVC中Ninject的适当存储库LifeCycle Scope
- asp.net-mvc – asp.net mvc 4将表单从站点发送到电子邮件
- asp.net-mvc – 自动发布使用TFS和MSBuild构建,无需调试文件
- asp.net-mvc – ASP.net MVC验证钩
- ASP.NET 4的IIS和服务器操作系统要求
- ASP.NET核心角度SPA模板将自定义引导主题添加到webpack.con
- asp.net – Application_AuthenticateRequest总是在Session
推荐文章
站长推荐
- asp.net – 如何单元测试使用HostingEnvironment
- asp.net – 异步HTTP处理程序和在后台线程中使用
- asp.net – 内部图像和文本的asp:LinkBut??ton在
- asp.net-mvc-3 – ASP.NET MVC3 Razor – @ *做什
- 使用Classic ASP在XML文档中附加子项
- asp.net-mvc-3 – 在razor html helper中传递dat
- asp.net-mvc-4 – 如何输出Request.CreateRespon
- asp.net-mvc – MVCSiteMapProvider中的全球化
- asp.net – 如何使用IIS7在web.config中设置处理
- asp.net-mvc – ASP.NET MVC推荐的依赖注入框架是
热点阅读