public void EmptyRoleNeedsRenewed() { var credential = new InstanceRoleCredential(); Assert.Equal(0, credential.RenewCount); Assert.True(credential.ShouldRenew); }
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); }
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); }