Я автоматизирую тесты пользовательского интерфейса в своем приложении Silverlight и использую для этого Visual Studio 2010.Некоторые тесты требовали установки моей базы данных Oracle.
Что я сделал:
1 - файл setup.sql, где я подключаюсь к своей базе данных и выполняю над ней действия.У меня был этот файл как существующий элемент в моем проекте, и я добавляю его как Deployment on TestSettings.
Код:
CONNECT USERNAME@DATABASE,
CREATE TABLE TABLE_NAME,
EXIT
2 - файл set.bat, где я вызываю установку.файл sql.У меня был путь к этому файлу на вкладке «Настройка и очистка» в TestSetings.
Код:
sqlcmd -S MARIALISBOA -i setup.sql
3 - я написал метод TestInitilize для моего TestClass.
Код:
[TestInitialize()]
public void Initialize()
{
System.Diagnostics.Process.Start("setup.bat");
}
4 - я подключился и выполняю сброс базы данных Visual Studio (Данные -> Добавить новый источник данных).
Я запускаю тест в Visual Studio, но класс не созданв моей базе данных.
Может ли кто-нибудь мне помочь?Я пытаюсь решить эту проблему с понедельника, и я начинаю сходить с ума