public void SetUp() { var hostname = Environment.GetEnvironmentVariable("keyvaultHostname"); _client = new SecretClient(new Uri(hostname ?? throw new ArgumentException()), new DefaultAzureCredential()); var serviceProvider = new ServiceCollection() .AddLogging() .BuildServiceProvider(); _loggerFactory = serviceProvider.GetService <ILoggerFactory>(); _keyVaultSecretGet = new KeyVaultSecretRetriever(_client, _loggerFactory.CreateLogger <KeyVaultSecretRetriever>()); _secretName = Guid.NewGuid().ToString(); _client.SetSecret(_secretName, "secretStored!"); }
public KeyVaultSecretGetController(KeyVaultSecretRetriever retriever) { _retriever = retriever; }