Я создал класс, который наследует System.Web.UI.Page.
В этом классе я переопределяю некоторые события жизненного цикла приложения, такие как page_load и page_init. Прежде чем вызвать базу этих событий, я проверяю значения сеанса, куки и тому подобное.
Я хотел бы провести модульное тестирование методов проверки сеансов и файлов cookie. Я уже могу издеваться над объектами сеанса и cookie. Можно ли провести модульное тестирование событий жизненного цикла приложения? Или мой единственный вариант - полностью переформулировать класс так, чтобы все методы, вызываемые из событий жизненного цикла, находились в отдельном классе?