【问题标题】:How to unit Test on aspx.cs如何在 aspx.cs 上进行单元测试
【发布时间】:2014-08-18 03:31:09
【问题描述】:

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

我认为这个任务更适合使用“seleniumhq”或“watin”的集成测试。

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

你怎么看?

【问题讨论】:

    标签: asp.net unit-testing nunit


    【解决方案1】:

    是的,您正朝着正确的方向前进。在“Model-View-Presenter”和“Passive View”上做一些谷歌搜索。

    这个想法是将所有逻辑从代码隐藏文件移动到 Presenter 类中,该类是一个易于实例化且不依赖于平台的 POCO。那个演示者将很容易测试。正如名称“被动视图”所暗示的那样,代码隐藏代码将非常“虚拟”。

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

    【讨论】:

    • 非常感谢您的回答:)
    猜你喜欢
    • 2012-01-08
    • 1970-01-01
    • 1970-01-01
    • 2019-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-07
    • 2011-07-13
    相关资源
    最近更新 更多