Example #1
0
 public void B()
 {
     Assert.Same(AwsRegion.USEast1, AwsRegion.Get("us-east-1"));
     Assert.Same(AwsRegion.USEast2, AwsRegion.Get("us-east-2"));
     Assert.Same(AwsRegion.USWest1, AwsRegion.Get("us-west-1"));
     Assert.Same(AwsRegion.USWest2, AwsRegion.Get("us-west-2"));
     Assert.Same(AwsRegion.CACentral1, AwsRegion.Get("ca-central-1"));
     Assert.Same(AwsRegion.APSouth1, AwsRegion.Get("ap-south-1"));
     Assert.Same(AwsRegion.APSouthEast1, AwsRegion.Get("ap-southeast-1"));
 }
Example #2
0
        public void A()
        {
            var r1 = AwsRegion.Get("us-east-1");
            var r2 = AwsRegion.Get("us-east-2");

            Assert.Same(AwsRegion.USEast1, r1);
            Assert.Same(AwsRegion.USEast2, r2);

            Assert.True(r1 != r2);

            Assert.Equal("us-east-1", r1.ToString());
            Assert.Equal("us-east-2", r2.ToString());
        }
Example #3
0
        public void Scopes()
        {
            Assert.Equal("20120215/us-east-1/iam/aws4_request", new CredentialScope(
                             date: new DateTime(2012, 02, 15),
                             region: AwsRegion.USEast1,
                             service: AwsService.Iam
                             ).ToString());

            Assert.Equal("20120215/us-west-2/ec2/aws4_request", new CredentialScope(
                             date: new DateTime(2012, 02, 15),
                             region: AwsRegion.Get("us-west-2"),
                             service: AwsService.Ec2
                             ).ToString());
        }
Example #4
0
        public void Enum()
        {
            Assert.Equal(20, AwsRegion.All.Length);

            foreach (var region in AwsRegion.All)
            {
                Assert.Same(region, AwsRegion.Get(region.Name));
            }

            // Ensure there are not any dublicates
            var names = AwsRegion.All.Select(a => a.Name).Distinct().ToArray();

            Assert.Equal(AwsRegion.All.Length, names.Length);
        }