MSTest в экспресс-выпусках Visual Studio 2010 - PullRequest
3 голосов
/ 11 июня 2010

Я склоняюсь к использованию MSTest в качестве основы для модульного тестирования для нового проекта, но я обеспокоен сокращением количества разработчиков (возможно, даже меня в будущем и / или в какой-то конкретной среде) с помощью Express-выпусков Visual Studio.

Я знаю, что MSTest не был доступен в VS2008 Express, но, поскольку в последние годы Microsoft проводила модульное тестирование, я думаю, они могли бы добавить его в VS2010 Express.Однако я не смог найти никакой информации по этому вопросу в списке функций Express, и я не хочу загружать и устанавливать Express только для проверки этого.

Итак, поддерживается ли MSTest в Visual Studio 2010 Express?

1 Ответ

3 голосов
/ 11 июня 2010

Он не отображается в списке функций Microsoft Visual Studio Express 2010 и может показаться (согласно этому сообщению в блоге ), что он не поддерживается. Поскольку экспресс-выпуски не позволяют надстройки, вы даже не можете использовать что-то вроде TestDriven.net для запуска тестов из выпусков Visual Studio Express.

Если вы будете использовать NUnit для тестирования, вы можете получить больше пробега. В этой записи блога показан способ запуска / отладки тестов NUnit с использованием загрузчика, но более простым способом является установка NUnit в качестве действия запуска (в Свойства проекта -> Запуск внешней программы), а затем передача имени вашей DLL в качестве аргумента , Это запустит и запустит NUnit при запуске / отладке вашего проекта, что позволит вам запускать тесты из Visual Studio, а также отлаживать их при необходимости.

...