Я создаю и регистрирую конфигурацию с моими пользовательскими значениями:
IConfiguration configuration = new ConfigurationBuilder()
.AddJsonFile("appsettings.json", optional: false, reloadOnChange: true)
.Build();
container.RegisterInstanceAs<IConfiguration>(configuration);
это делается внутри метода с аннотацией [BeforeScenario(Order = 1)]
, я хотел бы сделать это в методе, аннотированном тегом [BeforeTestRun]
, ноэтот должен быть статичным. Это означает, что я не могу внедрить BoDi
DI-контейнер в этот метод.
Таким образом, как загрузить конфигурацию только один раз за тестовый прогон и сделать ее доступной везде с помощью DI-контейнера?