Пример #1
0
        public void Setup()
        {
            _awsCredentialProvider = A.Fake <IAWSCredentialProvider>();
            A.CallTo(() => _awsCredentialProvider.GetCredentials())
            .Returns(new AWSCredentials {
                AccessKey = "access_key", SecretKey = "secret_key"
            });

            _clock = A.Fake <IClock>();
            A.CallTo(() => _clock.UtcNow)
            .Returns(new DateTime(2021, 03, 20, 06, 11, 53, DateTimeKind.Utc));

            _generator = new CredentialGenerator(_awsCredentialProvider, _clock);
        }
Пример #2
0
 public AWSContainerManager(IAWSCredentialProvider credentialProvider)
     : this(credentialProvider.GetCredentials())
 {
 }
 internal CredentialGenerator(IAWSCredentialProvider awsCredentialProvider, IClock clock)
 {
     _awsCredentialProvider = awsCredentialProvider;
     _clock = clock;
 }
 public CredentialGenerator(IAWSCredentialProvider awsCredentialProvider)
     : this(awsCredentialProvider, Clock.Instance)
 {
 }