Давайте начнем с некоторых основ об этом, хорошо? Модульное тестирование относится к тестированию наименьшего возможного фрагмента кода, обычно функции / процедуры / метода в коде. Я бы посоветовал взглянуть на «Рефакторинг» Мартина Фаулера как на хорошую книгу о том, как юнит-тесты играют роль в рефакторинге.
В зависимости от того, как вы настроили свой код, вы, возможно, захотите взглянуть на фреймворки, такие как RhinoMocks, NMocks, .Net MockObjects, например, чтобы вы могли настроить тестовые устройства для обработки условий предварительного выполнения, которые могут потребовать вызов , Вероятно, существует более чем несколько примеров модульного тестирования на фиктивных объектах, и в руководствах по asp.net-mvc должен быть один или два примера тестирования.
Не забывайте, что asp.net-mvc все еще находится в бета-версии и, скорее всего, изменится, когда с ним разберутся различные изломы.