Я хочу написать модульные тесты для веб-службы. Я создаю свой тестовый проект, ссылку на мой веб-проект (не ссылку на службу, ссылку на сборку), а затем написать код для тестирования веб-сервисов - они работают нормально. Однако есть некоторые службы, которые гарантируют, что пользователь выполнил вход в веб-приложение с помощью HttpContext.Current.User.Identity.IsAuthenticated
.
В контексте тестов нет такой вещи, как HttpContext, поэтому тесты всегда терпят неудачу. Как следует тестировать эти типы веб-сервисов?