protected override void SetUp() { PostgreSqlTestHelper.DropTable(_tableName); var consoleLoggerFactory = new ConsoleLoggerFactory(false); var asyncTaskFactory = new TplAsyncTaskFactory(consoleLoggerFactory); var connectionHelper = new PostgresConnectionHelper(PostgreSqlTestHelper.ConnectionString); _transport = new PostgreSqlTransport(connectionHelper, _tableName, QueueName, consoleLoggerFactory, asyncTaskFactory, new DefaultRebusTime()); _transport.EnsureTableIsCreated(); Using(_transport); _transport.Initialize(); _cancellationToken = new CancellationTokenSource().Token; }
public ITransport Create(string inputQueueAddress) { var tableName = ("rebus_messages_" + TestConfig.Suffix).TrimEnd('_'); _tablesToDrop.Add(tableName); var consoleLoggerFactory = new ConsoleLoggerFactory(false); var connectionHelper = new PostgresConnectionHelper(PostgreSqlTestHelper.ConnectionString); var asyncTaskFactory = new TplAsyncTaskFactory(consoleLoggerFactory); var transport = new PostgreSqlTransport(connectionHelper, tableName, inputQueueAddress, consoleLoggerFactory, asyncTaskFactory); _disposables.Add(transport); transport.EnsureTableIsCreated(); transport.Initialize(); return(transport); }
static PostgreSqlTransport GetTransport() { var loggerFactory = new ConsoleLoggerFactory(false); var connectionProvider = new PostgresConnectionHelper(PostgreSqlTestHelper.ConnectionString); var asyncTaskFactory = new TplAsyncTaskFactory(loggerFactory); var transport = new PostgreSqlTransport( connectionProvider, TableName, QueueName, loggerFactory, asyncTaskFactory ); transport.EnsureTableIsCreated(); transport.Initialize(); return(transport); }