Exemplo n.º 1
0
 void CreateXmlDatabase()
 {
     databasePath = GetFreeDatabase("TestDatabase{0}.xml");
     DeleteFileWithRetries(databasePath, 1);
     createNewDatabaseDialog.CreateXmlDatabase(databasePath);
     isLoaded = true;
     createNewDatabaseDialog = null;
     Database = new XmlStore(databasePath, null);
 }
Exemplo n.º 2
0
 void CreateBinaryXmlDatabase()
 {
     databasePath = GetFreeDatabase("TestDatabase.bxml");
     DeleteFileWithRetries(databasePath, 1);
     createNewDatabaseDialog.CreateBinaryXmlDatabase(databasePath);
     isLoaded = true;
     createNewDatabaseDialog = null;
     Database = new BinaryXmlStore(databasePath, null);
     ClearTransactionViewState();
 }
Exemplo n.º 3
0
        void CreateSqliteDatabase()
        {
            string databasePath = GetFreeDatabase("TestDatabase{0}.MyMoney.db");

            createNewDatabaseDialog.CreateSqliteDatabase(databasePath);
            isLoaded = true;
            createNewDatabaseDialog = null;
            Database = new SqliteDatabase()
            {
                DatabasePath = databasePath
            };
        }
Exemplo n.º 4
0
 void CreateNewDatabase()
 {
     createNewDatabaseDialog = CreateDatabaseDialogWrapper.FindCreateDatabaseDialogWindow(testProcess.Id, 1, false);
     if (createNewDatabaseDialog == null)
     {
         // send "File.New" command.
         window.New();
         createNewDatabaseDialog = CreateDatabaseDialogWrapper.FindCreateDatabaseDialogWindow(testProcess.Id, 5, true);
         if (createNewDatabaseDialog == null)
         {
             throw new Exception("Why didn't Window.New work?");
         }
         isLoaded = false; // stop us from exiting until dialog is fulfilled.
     }
     creationTime = model.StatesExecuted;
 }
Exemplo n.º 5
0
        void CreateSqlExpressDatabase()
        {
            string server = GetSqlServerName();

            Assert.IsTrue(!string.IsNullOrEmpty(server), "Model should have made sure SQL was installed");
            databasePath = GetFreeDatabase("TestDatabase{0}.mdf");
            DeleteFileWithRetries(databasePath, 5);
            createNewDatabaseDialog.CreateSqlExpressDatabase(databasePath);
            isLoaded = true;
            createNewDatabaseDialog = null;
            Database = new SqlServerDatabase()
            {
                DatabasePath    = databasePath,
                Server          = server,
                SecurityService = new SecurityService()
            };
        }