Должен ли я тестировать свои контроллеры (MVC)?

Я использую TDD уже несколько месяцев, теперь я хотел бы научиться тестировать свои контроллеры (MVC).

Модульные тесты выполняются путем тестирования наименьшей единицы каждой функциональности. Иногда контроллеры не маленькие. Они берут данные из моделей и передают их в представления.

Как проводить модульное тестирование контроллера? Должен ли я издеваться над зависимостями контроллера?

Считаются ли тесты контроллеров интеграционными тестами?

Спасибо.

18
задан user972959 18 April 2012 в 13:40
поделиться