В VS Team System 2010 предусмотрены функции для приемочного тестирования, которые подходят для того, что вы пытаетесь сделать. Как упомянул Грегори, тесты модуля Beamer для MVC выполняются для контроллера. Вы также можете протестировать модель в зависимости от того, как вы реализуете свою модель.
Здесь много противоречий. Некоторые люди смотрят на модель как на бизнес-объекты, где я смотрю на них как на представления модели, специфичной для представления. Больше модели представления. Поскольку в моей модели нет реальной функциональности, мне не нужно ее тестировать. Я тестирую свой DAL, уровень бизнес-логики вне MVC. MVC действительно является частью уровня представления. Это разделение вашей презентации, а не приложения. Вы все еще накладываете свое заявление.
Что касается модульного тестирования, то контроллер находится там, где вы тестируете. Вы можете проверить свою модель, если есть методы, которые требуют тестирования. Что касается представлений, то они проходят приемочные испытания пользователями или с помощью автоматизации, такой как Watin.