UnitTesting в VS2010: как отправить юнит-тесты и тестовый запуск в исполняемый файл? - PullRequest
1 голос
/ 05 ноября 2011

Я хочу отправить код модульного теста и организатор теста в окончательном исполняемом файле, который предоставляется клиенту.

i хочу сделать это , чтобы тесты могли проводиться от имени клиента или для него.

Проблема в том, что тестовая система Visual Studio содержится в сборке:

c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PublicAssemblies\Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll

и эта сборка не поставляется с .NET Framework (полный профиль или профиль клиента).

Это будет означать, что я не смогу запустить тесты на компьютере, на котором не установлена ​​Visual Studio (2010).

Какой следующий лучший обходной путь, учитывая требование одного исполняемого файла.


Это очень удобно на других языках для доступа к модульным тестам с помощью расширенного сочетания клавиш:

enter image description here

Таким образом, я могу запускать свои модульные тесты, функциональные тесты и интеграционные тесты на площадке заказчика или для решения проблем.

Не то чтобы мне нужно было обосновать свой вопрос.

1 Ответ

1 голос
/ 05 ноября 2011

Предложенный обходной путь от Microsoft заключается в использовании кодовых контрактов .Net 4

До сих пор я только слышал об успехе Отправка юнит-тестов с использованием NUnit.Вы можете использовать NUnit?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...