Это определенно непросто, но вот лучший метод, который я нашел.
Этот метод предполагает, что каждый тестовый файл содержит 1 или более тестов , предназначенных для одного и того же объекта базы данных . (Например: PeopleTest.cs запускает тесты для таблицы People; spGetPeopleTest.cs предназначается для хранимой процедуры spGetPeople ...) Это упрощает замену всех (например, вы скопируете файл PeopleTest.cs и переименуете все ссылки «People» «Задачам»).
- В обозревателе решений скопируйте и вставьте файл модульного теста. Переименуйте новый файл.
- Щелкните правой кнопкой мыши новый файл и выберите «Просмотреть код», чтобы открыть файл кода C # / VB.
- Выполнить замену всех в файле кода. Например, если исходный тест ссылался на таблицу «Задачи» и вы хотите, чтобы ваш новый тест ссылался на таблицу «Люди», замените «Задачи» на «Люди».
- В Solution Explorer разверните новый тестовый файл, чтобы открыть файл .resx. (Здесь хранится код SQL.) Щелкните правой кнопкой мыши файл .resx, выберите «Открыть с помощью», затем выберите «Редактор XML».
- Выполните те же замены всех в этом файле.
- Сохраните все, затем снова откройте тест в конструкторе, и ваш новый тест готов к работе.