Какие наиболее популярные фреймворки используются с ASP.NET MVC 3 для TDD? Что вы используете? Почему вы выбрали один над другим?
Я работал с Pex / Moles, я слышал о NUnit, что еще там? Что еще используется?
Я рекомендую использовать xUnit + Nsubstitute + FluentAssertions .Сочетание этого обеспечивает очень чистый и выразительный синтаксис.
Настоятельно рекомендуем MvcConribg TestHelper с открытым исходным кодом, который можно найти на nuget
Я использую Machine.Fakes поверх MSpec из-за его простого использования. Он имеет поддержку для запуска тестов Resharper и поддерживается NCrunch.
Обновление: Кроме того, есть также machine.specifications.mvc , построенный поверх MSpec.