Мне интересно, есть ли какие-либо последствия между использованием ControllerContext в отличие от HttpContext в настройках Azure. Я обнаружил, что HttpContext является статическим потоком, и я пытаюсь выяснить, актуально ли это в Azure или нет.
Предполагая, что реальной разницы нет, могу ли я гарантировать, что они будут равны при вызове действия контроллера? Я пытаюсь написать модульные тесты для установленного приложения, которое выполняет некоторые вызовы HttpContext.Current в действиях контроллера. В некоторых местах приложения изменения вносятся непосредственно в HttpContext.Current (в частности, как часть авторизации). Если я переключусь на ControllerContext, будут ли отражены изменения, внесенные в HttpContext.Current?
Спасибо!