Я пытаюсь сделать свой первый простой тест на основе данных.
- Я создал базу данных (UnitTestsDb) с помощью студии MS SQL Management, а также создал одну таблицу базы данных (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. Любой совет?