Example of work with a configuration in ASP.NET Core 2.2
- Using Microsoft.Extensions.Configuration.Json
- Using Microsoft.Extensions.Configuration.EnvironmentVariables
- Using your own configuration provider YamlConfigurationProvider
- Using Secrets
Also, you can find a project with integration tests in the solution