Это совершенно новый инструмент, и для его хорошей работы вам также необходимо использовать Контракты кода . Он также устраняет множество проблем, таких как возможные целочисленные переполнения, которые, по мнению многих разработчиков, можно просто игнорировать. Pex великолепен и рано или поздно наберет обороты, но у него есть кривая обучения, поэтому потребуется некоторое время, чтобы проникнуть в экосистему .Net.
Я использовал его в нескольких новых проектах разработки, и он сохранил мне две основные ошибки (не обнаруживаемые обычными модульными тестами), на отслеживание и исправление которых потребовалось бы не менее недели, а также несколько мелких проблем, поэтому Я большой сторонник Pex. Тем не менее, требуется много работы, чтобы добиться хороших результатов на существующей кодовой базе любого размера, поэтому ее рентабельность необходимо будет определять для каждого проекта отдельно.