Как я могу выполнить модульное тестирование моего контроллера ASP.NET MVC, который использует FormsAuthentication?
Я работаю с решением ASP.NET MVC в тестовом режиме и хочу зарегистрировать пользователя в своем приложении, используя аутентификацию по формам. Код, который я хотел бы добавить в контроллер, выглядит примерно так:
FormsAuthentication.SetAuthCookie(userName, false);
У меня вопрос, как мне написать тест для обоснования этого кода?
Есть ли способ проверить, что метод SetAuthCookie был вызван с правильными параметрами?
Есть ли способ внедрить поддельную / поддельную FormsAuthentication?