Я хочу его протестировать, но не понимаю, как мне замокать HttpContext. Пробовал так, но почему-то тест говорит, что там false, а не true. Как исправить?
makarychev13, не совсем. Я предлагаю вам сделать максимально тонкую обёртку над HttpContext, которая ничего не делает, кроме проксирования вызовов к этому классу и потому в тестировании не нуждается. При этом любые такие вызовы (даже статические) делаются от экземпляра класса. Это позволит легко заменять его на Mock. Он будет зависимостью AuthUserService.
Сам AuthUserService не подходит потому, что он содержит логику. Кстати, странно, что сервис аутентификации не содержит самой аутентификации) Я бы назвал это LoginService