Я проверил и немного поиграл с Microsoft Pex . Это очень удобный инструмент / библиотека, хотя и не так просто писать параметризованные модульные тесты с ним. Но при правильном использовании он может обеспечить гораздо лучшее покрытие тестового кода, чем написание ручных модульных тестов. Не говоря уже о времени, потраченном на написание этих тестов. И он прекрасно интегрируется с Visual Studio.
Мне было интересно, существуют ли какие-либо другие инструменты, позволяющие вам писать параметризованные модульные тесты и запускать их, чтобы внутренний алгоритм разумно выбирал значения для обеспечения полного охвата тестирования кода?
Если бы какой-нибудь другой инструмент / библиотека был так же прост в использовании, как NUnit + Moq, я был бы еще более доволен. У Pex довольно крутая кривая обучения (как и у Moles, я полагаю).
Есть ли у NUnit какие-либо планы по поддержке параметризованных тестов с выбором интеллектуальных параметров в будущем? У кого-нибудь есть какая-либо внутренняя информация об этом?