我创建了一个继承 System.Web.UI.Page 的类。
在该类中,我覆盖了一些应用程序生命周期事件,例如 page_load 和 page_init。在调用这些事件的基础之前,我会检查会话值、cookie 和类似的东西。
我想对检查会话和 cookie 的方法进行单元测试。我已经能够模拟会话和 cookie 对象。是否可以对应用程序生命周期事件进行单元测试?还是我唯一的选择是完全重构类,以便从生命周期事件中调用的所有方法都在一个单独的类中?
我创建了一个继承 System.Web.UI.Page 的类。
在该类中,我覆盖了一些应用程序生命周期事件,例如 page_load 和 page_init。在调用这些事件的基础之前,我会检查会话值、cookie 和类似的东西。
我想对检查会话和 cookie 的方法进行单元测试。我已经能够模拟会话和 cookie 对象。是否可以对应用程序生命周期事件进行单元测试?还是我唯一的选择是完全重构类,以便从生命周期事件中调用的所有方法都在一个单独的类中?