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); }
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) { }