【发布时间】:2014-08-18 03:31:09
【问题描述】:
我正在尝试对 aspx 部分类进行单元测试,例如 button_click 事件。
我认为这个任务更适合使用“seleniumhq”或“watin”的集成测试。
我能想到的进行此测试的另一种方法是从 eventHandler 中提取业务逻辑,将其放入不同的类并对其执行单元测试。
你怎么看?
【问题讨论】:
标签: asp.net unit-testing nunit
我正在尝试对 aspx 部分类进行单元测试,例如 button_click 事件。
我认为这个任务更适合使用“seleniumhq”或“watin”的集成测试。
我能想到的进行此测试的另一种方法是从 eventHandler 中提取业务逻辑,将其放入不同的类并对其执行单元测试。
你怎么看?
【问题讨论】:
标签: asp.net unit-testing nunit
是的,您正朝着正确的方向前进。在“Model-View-Presenter”和“Passive View”上做一些谷歌搜索。
这个想法是将所有逻辑从代码隐藏文件移动到 Presenter 类中,该类是一个易于实例化且不依赖于平台的 POCO。那个演示者将很容易测试。正如名称“被动视图”所暗示的那样,代码隐藏代码将非常“虚拟”。
编辑:Here 是 WinForms 的一个示例,但该模式适用于 ASP.Net,甚至也适用于 Android Java。
【讨论】: