Можно ли заставить VS 2010 собираться до запуска тестов? - PullRequest
0 голосов
/ 02 декабря 2010

У меня есть проект библиотеки классов в Visual Studio 2010, который я хочу протестировать. Я создал отдельный тестовый проект в том же решении, чтобы протестировать его. Тестовый проект ссылается на проект библиотеки классов. Я создал несколько тестов, запустил их, и они потерпели неудачу, что и ожидалось. Однако, когда я исправил библиотеку классов и снова запустил тесты, она все равно не удалась. Это произошло потому, что проект Class Libary не был перестроен.

Есть ли способ заставить Visual Studio 2010 автоматически создавать тестовый проект и все его зависимости перед запуском тестов?

EDIT:

Некоторые вещи, которые я проверил:

  1. Я проверил, что ссылка является ссылкой на проект.
  2. Я проверил, что тестовый проект последний в порядке сборки.

Все еще нет радости. Если что-то изменится, я запускаю тесты, используя кнопку «Выполнить все тесты в растворе (Ctrl + R, A)» на панели инструментов.

Ответы [ 2 ]

3 голосов
/ 02 декабря 2010

Щелкните правой кнопкой мыши по вашему тестовому проекту, выберите «Порядок сборки проекта» и настройте проект библиотеки классов для сборки перед тестовым проектом, это должно работать; -)

0 голосов
/ 02 декабря 2010

Хорошо, вот что я сделал, чтобы исправить это:

  1. Выберите пункт Тест-> Изменить настройки теста-> Локальное меню.
  2. В появившемся диалоговом окне выберите Развертывание.
  3. Проверьте настройку «Развернуть развертывание».
  4. Применить и закрыть диалоговое окно.
...