В Visual Studio 2008 Professional, когда я создаю единичный тест для метода (используя встроенную среду и мастер-класс для студии), сгенерированный тестовый файл-заглушка сохраняется в корневой директории теста проект.сменить каталог сгенерированных тестовых файлов модулей
Когда я потом перетащил тестовый файл в подкаталог, я не могу использовать мастер для создания большего количества тестовых заглушек для других методов одного и того же класса (он создаст новый пустой файл в корне, а затем бесшумно сработает)
Как я могу изменить это, чтобы тестовый проект использовал ту же структуру папок, что и мой основной проект; поэтому, если класс является, например, в project-root\model\xyz.cs
, соответствующий класс теста автоматически генерируется в testproject-root\model\xyzTest.cs
?
редактировать:
Добавить момент, это, кажется неразрешимой ошибка с Visual Studio. Помимо обходного пути, описанного в ответе ниже, еще одна возможность - просто переименовать автогенерированные тестовые классы после перемещения соответствующих файлов тестовых классов. Затем Visual Studio, по крайней мере, не будет терпеть неудачу, но воссоздает старый файл тестового класса в корневой папке при генерации другого тестового метода, и затем этот метод тестирования можно скопировать в нужный файл.