Example #1
0
        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!");
        }
Example #2
0
 public KeyVaultSecretDelete(KeyVaultSecretDeleter keyVaultSecretDeleter)
 {
     this._keyVaultSecretDeleter = keyVaultSecretDeleter;
 }