Я пытаюсь сделать мой первый простой тест на основе данных.
- Я создал базу данных (UnitTestsDb) в MS SQL Management studio, а также создал одну таблицу базы данных (UsersTab).
Я пытаюсь использовать эту базу данных в модульном тесте. Код здесь:
[TestMethod()]
[TestProperty("TestCategory","Developer"),
DataSource("System.Data.SqlClient",
"Data Source=.\\SQLEXPRESS;AttachDbFilename=UnitTestsDb.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True",
"UsersTab", DataAccessMethod.Sequential)]
public void UserConstructorTest()
{//...}
Но я получаю эту ошибку:
Адаптер модульного тестирования не смог подключиться к источнику данных или прочитать данные. Дополнительные сведения об устранении неполадок, связанных с этой ошибкой, см. В разделе «Устранение неполадок в модульных тестах, управляемых данными» (http://go.microsoft.com/fwlink/?LinkId=62412) в библиотеке MSDN.
Сведения об ошибке: Попытка присоединить базу данных с автоматическим именем для файла UnitTestsDb.mdf не удалась. База данных с тем же именем существует, или указанный файл не может быть открыт, или он находится на общем ресурсе UNC.
У меня проблема, как прикрепленный файл БД, созданный с помощью SQL Managment studio. Любой совет?