Мы используем StructureMap для кэширования класса с помощью InstanceScope.HttpContext. При модульном тестировании контроллера, который зависит от этого типа, в StructureMap выдается исключение нулевой ссылки, которое, по-видимому, указывает на то, что он пытается получить доступ к статическому текущему HttpContext (а не к оболочкам MVC).
Как мы можем полностью настроить HttpContext.Current (имея декомпилированную карту структуры, кажется, отсюда и ошибка), чтобы иметь действительный контекст, который будет корректно работать со структурой карты?