MVC - модульная проверка подлинности на контроллерах - PullRequest
0 голосов
/ 18 мая 2011

У меня есть приложение ASP.NET MVC 3, и я тестирую контроллеры.Мой сценарий распространен - ​​доступ ко всем страницам требует аутентификации (сохраните страницу входа в систему).Я хочу написать тесты, чтобы удостовериться, что каждое действие контроллера разрешает доступ, только если пользователь аутентифицирован и авторизован, но кажется странным проводить такой же тест для сотен действий.

Как это обычно обрабатывается?

1 Ответ

0 голосов
/ 18 мая 2011

Используете ли вы атрибут Authorize, который поставляется с MVC?Если это так, вы можете выполнить тест, который посредством отражения проверяет все действия на всех контроллерах и проверяет, присутствует ли атрибут Authorize.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...