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>(); _adder = new KeyVaultSecretAdder(_client, _loggerFactory.CreateLogger <KeyVaultSecretAdder>()); }
public KeyVaultSecretStoreController(KeyVaultSecretAdder adder) { _adder = adder; }