asp.net - 如何在测试工具中实例化 asp.net 代码隐藏类?

标签 asp.net unit-testing nunit

我正在开发一个使用 asp.net WebForms 编写的网站。我想要围绕一些更有趣的子例程进行两个包装测试用例。如何在我的测试项目中实例化来自 .aspx 文件的类,以便我可以在 nUnit 下操作它?

<小时/>

编辑:我真正想做的是测试代码隐藏中的实用方法和事件方法。我不想发布到该页面并阅读回复。我想对方法进行单元测试,而不是页面。

最佳答案

更新 确保您已将项目设置为 ASP.NET Web 项目,而不是 ASP.NET 网站。然后,您可以使用适当的 NUnit 属性标记页面类,并使用 NUnit 测试项目的输出 dll。

这是一篇 Microsoft 文章,解释了 ASP.NET 中的单元测试: http://msdn.microsoft.com/en-us/library/ms404696(VS.80).aspx

关于asp.net - 如何在测试工具中实例化 asp.net 代码隐藏类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/952739/

相关文章:

c# - 根据条件/值从Mysql表中获取前3名

c# - 如何在 URL 中隐藏扩展名(例如 .aspx)?

c# - 无法转换异常类型的对象

linq - 使用 GetEntitiesAync (DocumentDB) 的方法的单元测试

asp.net-mvc - 寻找对呈现局部 View 的 Controller 扩展进行单元测试的方向

asp.net - 成功发布 ASP.NET(4.0) Web 应用程序后出现编译错误

unit-testing - 所有单元测试都将Moq抛出BadImageFormatException吗?

javascript - 在 yeoman angularjs 中使用模拟文件夹进行 karma 测试

c# - 运行 NxBRE 时无法定位 NUnit 目录

nunit - 即使十进制数字正确,断言也会失败