1

Я уже давно работаю с интеллектуальными модульными тестами (ранее Pex). Pex имел возможность работать как автономное приложение с командной строкой, которое было действительно полезно для нескольких сценариев (например, расширение списка параметров Параметрированных тестов единиц).Smart Unit Tests standalone

Однако, в случае тестов интеллектуального блока (встроенных в VS2015), я не смог найти функцию для ее автономной работы (она работает только с щелчком правой кнопкой мыши на анализируемом методе). Так, например, когда я хочу расширить список параметров PUT, я должен сделать это также в тестируемом методе (которого я действительно хочу избежать), чтобы он обнаружил Smart Unit Tests.

Итак, мой вопрос в том, есть ли возможности запуска интеллектуальных модульных тестов только с созданного метода PUT, как в Pex?

ответ

0

Пожалуйста, попробуйте VS 2015 RC build. Вы должны иметь возможность запускать Intellitest непосредственно из PUT.

0

Да, запуск исследования IntelliTest поддерживается как тестируемым кодом, так и созданным PUT.

Обратите внимание, что начиная с VS 2015 RC build «Умные модульные тесты» были переименованы в «IntelliTest».

+0

Спасибо, я уже пробовал. Он отлично работает, пока я не использую подделки внутри PUT, что приводит к внутреннему исключению движка ([link] (https://connect.microsoft.com/VisualStudio/feedback/details/1295096)). – davidhonfi