Да, вы можете получить доступ к статическому свойству HttpContext.Current, чтобы получить текущий http-контекст.
Это свойство может возвращать значение NULL в зависимости от того, в каком потоке вы выполняете проверку или в запросе, отличном от http, напримеркак в модульном тесте.
Скорее всего, вы захотите абстрагироваться от вызова, который вы делаете .Current, чтобы создать более тестируемый код.Чтобы сделать это, ваш абстрагированный член должен вернуть HttpContextBase, например:
return new HttpContextWrapper(HttpContext.Current);
Эта абстракция позволит вам передавать ложные экземпляры базы контекста http для упрощения тестирования.