public void TearDown()
 {
     ServiceScope?.Dispose();
     ServiceProvider?.Dispose();
     if (_temporaryDatabase != null)
     {
         var connString = _temporaryDatabase.ConnectionString;
         _temporaryDatabase = null;
         FbDatabase.DropDatabase(connString);
     }
 }
        public void SetUp()
        {
            FbDatabase.CreateDatabase(IntegrationTestOptions.Firebird.ConnectionString);

            Connection = new FbConnection(IntegrationTestOptions.Firebird.ConnectionString);
            var options = FirebirdOptions.AutoCommitBehaviour();

            Processor = new FirebirdProcessor(Connection, new FirebirdGenerator(options), new TextWriterAnnouncer(System.Console.Out), new ProcessorOptions(), new FirebirdDbFactory(), options);
            Connection.Open();
            Processor.BeginTransaction();
        }
Example #3
0
        public void TearDown()
        {
            if (_processor == null)
            {
                return;
            }

            if (!_processor.WasCommitted)
            {
                _processor.CommitTransaction();
            }
            _connection.Close();

            FbDatabase.DropDatabase(_temporaryDatabase.ConnectionString);
        }