2013-09-09 1 views
0

Учитывая, что два проекта загружены в Visual Studio с именем MyCo.Storage и второй с именем MyCo.Storage.Testing, который выполняет «тестирование черного ящика» на первом этапе, тесты из MyCo.Storage.Testing не отображаются в тесте Проводник. Следует отметить следующие данные:Почему тестовый проводник Visual Studio не находит этот тест?

  1. Тесты в MyCo.Storage отображаются в тестовом проводнике.
  2. Создание нового «проекта тестирования модулей» содержит тесты, которые работают (когда все настройки, кроме имени проекта, одинаковы).
  3. Анализ кода запуска MyCo.Storage.Testing вызывает ошибки и ошибки при загрузке типа из MyCo.Storage.

Все ответы от:

Why does visual studio 2012 not find my tests? и Visual Studio 2012 unable to find my tests

не решают проблему.

ответ

0

Проблема была связана с "(все настройки, за исключением названия проекта, совпадают)." Проект MyCo.Storage.Testing имел сборку с именем: MyCo.Storage, которая затем противоречила ссылочному проекту, который сгенерировал сборку с тем же именем. Изменение названия сборки в MyCo.Storage.Testing решило проблему.