Мне нужно автоматически создать тестовый пример NUnit из файла .Net Solution.Более того, это должно быть сделано из командной строки.Я слышал, как Пекс автоматически создает контрольные примеры.Дай знать
Следующие шаги должны привести вас туда:
[assembly: Pex.NUnit.PexNUnitPackage]
pex.exe bin\Debug\TestProjectName.dll
reports\TestProjecName.#####.#####\tests
Подробнее об этом вы можете прочитать в упражнении 5 из Параметризованное модульное тестирование с Microsoft Pex
Райан Гросс 'ответ указывает в правильном направлении.
Однако Pex.exe генерирует модульных тестов из параметризованной единицыТесты , а не из самих классов приложений.
Для генерации Параметризованных модульных тестов вам необходимо запустить pexwizard.exe
pexwizard.exe <your assembly name> options
Возможные варианты описаны в http://testoriented.googlecode.com/svn-history/r89/suitability/trunk/Tools/Pex-0.22.50128.1/pexwizard.txt