コード例 #1
0
            public async Task CreatesWrapper()
            {
                var actual = Target.CreateSecretReader();

                var secret = await actual.GetSecretObjectAsync(SecretName);

                Assert.IsType <RefreshableSecretReader>(actual);
                Assert.Same(secret, Secret.Object);
                UnderlyingReader.Verify(x => x.GetSecretObjectAsync(SecretName), Times.Once);
            }
コード例 #2
0
            public async Task RefreshesSecrets()
            {
                var reader = Target.CreateSecretReader();
                await reader.GetSecretAsync(SecretName);

                UnderlyingReader.Invocations.Clear();

                await Target.RefreshAsync(CancellationToken.None);

                UnderlyingReader.Verify(x => x.GetSecretObjectAsync(SecretName), Times.Once);
            }