如何对aspx.cs进行单元测试

时间:2014-08-18 03:31:10

标签: asp.net unit-testing nunit

我正在尝试对aspx分部类进行单元测试,例如button_click事件。

我认为这个任务更适合使用" seleniumhq"或" watin"。

我可以考虑进行此测试的另一种方法是从此eventHandler中提取业务逻辑,将其放入不同的类并对其执行单元测试。

您怎么看?

1 个答案:

答案 0 :(得分:1)

是的,你正朝着正确的方向前进。做一些谷歌搜索"模型 - 视图 - 演示者"和"被动视图"。

我们的想法是将所有逻辑从代码隐藏文件转移到Presenter类中,该类是一个易于实例化且不依赖于平台的POCO。那个演示者将很容易测试。代码隐藏代码将很漂亮"虚拟",作为名称"被动视图"建议。

编辑:Here是WinForms的一个示例,但该模式适用于ASP.Net,甚至适用于Android Java。