Хм, я бы предложил другой подход.
Я думаю, что ваш докладчик не должен знать о HttpContext, PageLifeCycle и т. Д., Потому что вы должны тестировать его изолированно. Поэтому вместо того, чтобы пытаться смоделировать IHttpContext, попробуйте извлечь значения, которые вам нужны в презентаторе (вам не нужен весь объект httpcontext, только некоторые значения из сеанса, куки и т. Д.) И внедрить в презентатор через конструктор презентатора. Теперь вы можете проверить это правильно.
Приветствия