Как указать место для юнит-теста в VS 2010 - PullRequest
2 голосов
/ 03 ноября 2011

При использовании VS 2010 мне нравится организовывать проекты в своих решениях, создавая их в подпапках в ОС.Например, я бы поместил проект с именем MySolution.Core.Shared в G: \ Projects \ MySolution \ Core \ Shared.Я также создам папку Solution Solution Solution для хранения проекта.Это хорошо работает для других шаблонов, но процесс создания автоматического модульного теста - нет.VS всегда создает проект модульного теста в корневой папке решения, поэтому мне нужно выгрузить тестовый проект, переместить проект (после закрытия VS или по какой-то причине я получаю ошибку открытия файла), а затем снова открыть решение и перемонтировать проектв соответствующем пункте в обозревателе решений.

1 Ответ

0 голосов
/ 25 ноября 2011

Ну, я так и не смог найти верного ответа на это, но я нашел приемлемое решение.Вот шаги, которые я предпринял:

  1. Создайте тестовый проект вручную, сначала щелкнув правой кнопкой мыши папку решения, в которой вы хотите разместить свои новые тесты, и выбрав опцию Добавить -> Новый проект.
  2. Выберите Тесты-> Шаблон проекта теста.
  3. Дайте ему соответствующее имя и выберите подходящее место в предоставленных слотах.
  4. Перейдите к объекту / элементу, который вы хотите протестировать, ивыберите «Создать модульные тесты» в меню правой кнопки мыши.
  5. Выберите только что созданный тестовый проект в месте, расположенном в нижней части результирующего диалогового окна.

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

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