public void UnsupportedProviderCodeThrows(string i, SecretProviderFactory sut)
            {
                Action act = () => sut.Create(i);

                act.Should().Throw <NotSupportedException>();
            }
 public void VaultKVV1CreatesV1VaultProvider(string i, [Frozen] Mock <IServiceProvider> mock, SecretProviderFactory sut)
 {
     sut.Create(i);
     mock.Verify(s => s.GetService(It.Is <Type>(t => t == typeof(VaultProvider))), Times.Once);
 }
 public void CreatingSecretProviderUsesServiceProvider(string i, [Frozen] Mock <IServiceProvider> mock, SecretProviderFactory sut)
 {
     sut.Create(i);
     mock.Verify(s => s.GetService(It.IsAny <Type>()), Times.Once);
 }