protected override IQueue<SimpleWorkItem> GetQueue(int retries = 1, TimeSpan? workItemTimeout = null, TimeSpan? retryDelay = null, int deadLetterMaxItems = 100, bool runQueueMaintenance = true)
 {
     const string TestDbConnectionString = "Server=127.0.0.1;Port=5432;User id=store_user;password=my super secret password;database=store;";
     var connection = new NpgsqlConnection(TestDbConnectionString);
     var queue = new PostgresqlQueue<SimpleWorkItem>(connection, workItemTimeout: workItemTimeout, retries: retries, retryDelay: retryDelay, deadLetterMaxItems: deadLetterMaxItems, runMaintenanceTasks: runQueueMaintenance);
     Logger.Debug().Message($"Queue Id: {queue.QueueId}").Write();
     return queue;
 }