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>(); _keyVaultSecretDeleter = new KeyVaultSecretDeleter(_client, _loggerFactory.CreateLogger <KeyVaultSecretDeleter>()); _secretName = Guid.NewGuid().ToString(); _client.SetSecret(_secretName, "secretStored!"); }
public KeyVaultSecretDelete(KeyVaultSecretDeleter keyVaultSecretDeleter) { this._keyVaultSecretDeleter = keyVaultSecretDeleter; }