Мне нужно создать Unit Tests для веб-сайта ASP.NET MVC 2.0. Сайт использует проверку подлинности Windows.
Я читал о необходимости издеваться над HTTP-контекстом для кода, который имеет дело с HttpContext. Я чувствую, что я начинаю обращаться с шаблоном DI. (Дайте классу атрибут типа IRepository, а затем передайте объект репозитория при создании экземпляра контроллера.)
Однако я не понимаю, что это правильный способ обмануть объект Principal Windows, доступный через User.Identity. Является ли эта часть HttpContext?
Есть ли у какого-либо органа ссылку на статью, которая демонстрирует это (или рекомендацию для книги)?
Спасибо,
Трей Кэрролл