Быстрый ответ: не используйте Родинки, вместо этого удалите свою зависимость от статического объекта HttpContext.
Если вы используете HttpContextBase (в System.Web.Abstractions в .NET 4.0) вместо HttpContext, выВы сможете предоставить поддельный HttpContext в ваших модульных тестах.Вам нужно будет использовать IoC-контейнер в приложении MVC и убедиться, что вы настраиваете HttpContextWrapper (HttpContext.Current) в HttpContextBase при настройке контейнера IoC.
В Интернете достаточно информации о том, как это делается.Просто Google для HttpContextBase, HttpContextWrapper и MVC, и я уверен, что вы найдете множество примеров кода и объяснений, которые помогут вам.