Как использовать WebApplicationFactory для интеграционных тестов вместе с Hangfire?
Хочу добавить в проект интеграционные тесты. В проекте также есть Hangfire. Решил сделать с использованием test containers и использовать webapplicationfactory. Но при попытке добавить в сервисы Hangfire
services.AddHangfire(config =>
config.UsePostgreSqlStorage(c =>
c.UseNpgsqlConnection(
postgresConnectionString)))
Возникают ошибки
Внутреннее исключение 1:
ArgumentException: Couldn't set user (Parameter 'user')
Внутреннее исключение 2:
KeyNotFoundException: The given key was not present in the dictionary.
Сама строка подключения postgresConnectionString передаётся корректная. В чём может быть проблема с hangfire и как его правильно использовать в webapplicationfactory?