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(); }
public void TearDown() { if (_processor == null) { return; } if (!_processor.WasCommitted) { _processor.CommitTransaction(); } _connection.Close(); FbDatabase.DropDatabase(_temporaryDatabase.ConnectionString); }