Необходимо попробовать нос . Это - библиотека, чтобы помочь создать тесты, и это интегрируется с unittest
или doctest
. Все, что необходимо сделать, выполняется nosetests
, и это найдет весь unittests для Вас.
% nosetests # finds all tests in all subdirectories
% nosetests tests/ # find all tests in the tests directory
Если вы посмотрите на TestDriven.NET и Gallio , у них обоих есть средства запуска тестов, которые интегрируются в среду IDE и позволяют использовать другие среды тестирования.
Если вы не хотите тратить немного, это лишь одно из многих преимуществ ReSharper . (r #)
Не уверен, что М.С., к сожалению, захочет побудить нас использовать еще один.
Доброта,
Дэн
Visual Studio предоставляет концепцию пользовательских адаптеров для тестирования, которые позволяют выполнять пользовательские тестовые фреймворки на платформе MSTest. Т.е. тесты для этих фреймворков будут появляться в редакторе списка тестов и т.д.
Разработчики пользовательских фреймворков должны будут разработать VSPackage, который будет находить и предоставлять тесты для MSTest. К сожалению, работы в этом направлении очень много.
TestDriven.NET, Resharper (и некоторые другие) предоставляют свой VSPackage для предоставления собственного инструментального окна, но не интегрируются напрямую в MSTest.
.