public void AddVaultWithConfigurationOptions_Disabled_DoesntAddSource() { // Arrange var configurationBuilder = new ConfigurationBuilder(); var vaultConfigOptions = new VaultConfigurationOptions { Enabled = false }; // Act configurationBuilder.AddVaultWithConfigurationOptions(vaultConfigOptions); // Assert Assert.IsNotNull(configurationBuilder); Assert.IsNotNull(configurationBuilder.Sources); Assert.AreEqual(0, configurationBuilder.Sources.Count); }
public void AddVaultWithConfigurationOptions_EnabledWithCert_AddsSource() { // Arrange var configurationBuilder = new ConfigurationBuilder(); var vaultConfigOptions = new VaultConfigurationOptions { Enabled = true, Url = _vaultConfigurationUrl, SecretMountPoint = _vaultConfigurationMountPoint, SecretLocationPaths = _vaultConfigurationSecretPath, CertificatePassword = _vaultCertPassword, CertificatePath = _vaultCertPath }; // Act configurationBuilder.AddVaultWithConfigurationOptions(vaultConfigOptions); // Assert Assert.IsNotNull(configurationBuilder); Assert.IsNotNull(configurationBuilder.Sources); Assert.AreEqual(1, configurationBuilder.Sources.Count); }