gpt4 book ai didi

asp.net - 单元测试 ASP.NET 代码隐藏

转载 作者:行者123 更新时间:2023-12-02 10:09:38 36 4
gpt4 key购买 nike

我一直在阅读有关 MVC 的内容,其中作者认为可测试性是 MVC 的主要优势之一。他们将其与 ASP.NET WebForms 进行比较,以及测试 WebForms 背后的代码有多么困难。

我确实知道这很困难,但是有人可以解释一下过去如何编写单元测试来测试逻辑背后的代码吗?

最佳答案

过去,我使用 Model View Presenter 模式测试了 aspnet webforms。我能够使用此模式测试代码,因为我将条件逻辑/循环/等抽象到一个不在 Webforms 框架内的单独类中。

Webforms 代码隐藏中留下的只不过是一些属性和页面加载中用于初始化演示者类本身的调用。

然后每个事件处理程序都会简单地将工作传递给演示者类。

我花了很多时间研究这种模式,发现它使测试变得更加友好,但与 aspnet mvc 相比,这是一项大量的工作

关于asp.net - 单元测试 ASP.NET 代码隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2913968/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com