Esempio n. 1
0
        public void EmptyRoleNeedsRenewed()
        {
            var credential = new InstanceRoleCredential();

            Assert.Equal(0, credential.RenewCount);

            Assert.True(credential.ShouldRenew);
        }
Esempio n. 2
0
        public S3Bucket(AwsRegion region, string bucketName)
        {
            this.bucketName = bucketName ?? throw new ArgumentNullException(nameof(bucketName));

            var credential = new InstanceRoleCredential(); // this will be fetched on first use

            this.client = new S3Client(region, credential);
        }
Esempio n. 3
0
        public void EmptyExpiresNeedsRenewed()
        {
            var credential = new InstanceRoleCredential("roleName");

            Assert.Equal("roleName", credential.RoleName);
            Assert.Equal(0, credential.RenewCount);
            Assert.True(credential.Expires == default(DateTime));

            Assert.True(credential.ShouldRenew);
        }