Кажется, я не могу отобразить свой тест tSQLt в обозревателе тестов Visual Studio.
У меня есть проект базы данных (SSDT), который содержит мою базу данных, которую я хочу протестировать. У меня также есть еще один проект базы данных в решении, который называется так же, как основной проект базы данных, но с добавлением .Tests
в конце имени. Проект .Tests
содержит ссылку базы данных на основной проект базы данных.
Я запустил сценарий установки для tSQLt в базе данных и вижу все хранимые процедуры для tSQLt в базе данных.
Я установил расширение тестового адаптера tSQLt. из диалогового окна «Расширения и обновления» Visual Studio. Я использую Visual Studio 2015 с обновлением 3.
Я создал файл .runsettings
и выбрал его, перейдя к Test > Test Settings > Select Test Settings File
в соответствии с инструкциями адаптера. Вот содержимое этого файла (я удалил детали строки подключения в этом посте, но я проверил, что моя строка подключения работает в другом месте):
<?xml version="1.0" encoding="utf-8"?>
<RunSettings>
<TestRunParameters>
<Parameter name="TestDatabaseConnectionString" value="Server=MySqlServer;Initial Catalog=MyDatabase;Integrated Security=SSPI" />
<Parameter name="IncludePath" value="Tests" />
</TestRunParameters>
</RunSettings>
Когда я создаю решение, я не вижу никаких тестов в окне обозревателя тестов. Любые идеи о том, что я могу попытаться исправить это?
.Tests
содержит подпапку с именемTests
, в которой находятся все мои тесты, если вы это имеете в виду. Спасибо, что нашли время ответить. - person Lews Therin   schedule 17.05.2017