How to use user secrets in a dotnet core test project
I want to store a database connection string for my integration tests as a user secret. My project.json looks like this: { ... "dependencies": { ... "Microsoft.Extensions.Configuration.UserSecrets": "1.1.0" }, "tools": { "Microsoft.Extensions.SecretManager.Tools": "1.1.0-preview4-final" }, "userSecretsId": "dc5b4f9c-8b0e-4b99-9813-c86ce80c39e6" } I've added the following to the constructor of my test class: IConfigurationBuilder configurationBuilder = new ConfigurationBuilder() .AddJsonFile("appsettings.json") .AddUserSecrets(); However when I run the tests the following exception is thrown