Ответ 1
Кажется, что все новые книги ASP.NET MVC содержат по крайней мере одну главу для модульного тестирования.
Недавно я закончил книгу Стива Сандерсона Pro ASP.NET MVC Framework, и я подумал, что автор уделяет большое внимание модульному тестированию. В книге нет отдельной главы об модульном тестировании, но почти каждая глава имеет соответствующие разделы или call-out/sidebars, которые касаются тестирования маршрутизации (входящего и исходящего), контроллеров, репозиториев, привязок к модели и т.д. Если я помню он использует библиотеки nUnit и Moq в замечательная деталь. Вы можете просмотреть части своей книги в Google Книгах: Pro ASP.NET MVC Framework или заказать ее из Apress (их электронные книги по разумной цене, но защищены паролем с вашим адресом электронной почты, который для меня как бы боль) или Amazon.
Я не видел планов на книгу исключительно на модульном тестировании ASP.NET MVC, поэтому вам, вероятно, придется придерживаться блогов или любого контента, который вы можете найти в будущих ASP.NET-книгах MVC ( как я уже сказал, кажется, что все они охватывают модульное тестирование в разной степени).
Некоторые из книг, о которых я знаю:
Wrox: начало ASP.NET MVC 1.0 --- содержит пример главы по тестированию для загрузки .
Укомплектование: ASP.NET MVC в действии --- Не имеет явной главы по тестированию, но если вы загрузите CodeCampServer вы найдете тонну тестов единиц измерения, интеграции и регрессии.
Wrox: Professional ASP.NET MVC 1.0 --- Имеет модульные тесты в NerdDinner и специальную главу по тестированию. Тестирование Гуру Роя Ошерове (автор Art of Unit Testing) рассматривает тесты NerdDinner .
Packt: ASP.NET MVC 1.0 быстро --- Есть глава об модульном тестировании, и у автора есть довольно хороший блог, в котором говорится о различные проблемы ASP.NET MVC, включая testing.
Sams: ASP.NET MVC Framework Unleashed --- Просмотр Содержание для книги показывает достаточное количество контента, посвященного тестированию (издевательство, TDD и т.д.). Вы можете проверить автора blog для образца контента из предстоящей книги и других статей ASP.NET MVC и TDD.