我正在尝试对aspx分部类进行单元测试,例如button_click
事件。
我认为这个任务更适合使用" seleniumhq"或" watin"。
我可以考虑进行此测试的另一种方法是从此eventHandler
中提取业务逻辑,将其放入不同的类并对其执行单元测试。
您怎么看?
答案 0 :(得分:1)
是的,你正朝着正确的方向前进。做一些谷歌搜索"模型 - 视图 - 演示者"和"被动视图"。
我们的想法是将所有逻辑从代码隐藏文件转移到Presenter类中,该类是一个易于实例化且不依赖于平台的POCO。那个演示者将很容易测试。代码隐藏代码将很漂亮"虚拟",作为名称"被动视图"建议。
编辑:Here是WinForms的一个示例,但该模式适用于ASP.Net,甚至适用于Android Java。