System.Web.UI.Pageを継承するクラスを作成しました。
そのクラスでは、page_loadやpage_initなどのアプリケーションライフサイクルイベントをオーバーライドします。これらのイベントのベースを呼び出す前に、セッション値、Cookieなどを確認します。
セッションとCookieをチェックするメソッドをユニットテストしたいと思います。私はすでにセッションとCookieオブジェクトをモックすることができます。アプリケーションのライフサイクルイベントを単体テストすることは可能ですか?または、ライフサイクルイベント内から呼び出されたすべてのメソッドが別のクラスに含まれるように、クラスを完全にリファクタリングする唯一のオプションですか?