Давайте создадим фильтр действий, где я получаю доступ к httpcontext двумя способами.
public class Filter : ActionFilterAttribute
{
public override void OnActionExecuting(ActionExecutingContext context)
{
var context1 = context.HttpContext;
var context2 = HttpContext.Current;
}
}
Мой вопрос, есть ли разница между этими двумя экземплярами, за исключением того факта, что доступ к экземпляру через HttpContext.Current делает тестирование кода недружественным?