public void FromRegion_WhiteSpaceRegionThrowsArgumentException()
 {
     Assert
     .Throws <ArgumentException>
     (
         () => CloudWatchLogsInsightsUriBuilder.FromRegion("     ")
     );
 }
 public void FromRegion_EmptyRegionThrowsArgumentException()
 {
     Assert
     .Throws <ArgumentException>
     (
         () => CloudWatchLogsInsightsUriBuilder.FromRegion(string.Empty)
     );
 }
 public void FromRegion_NullRegionThrowsArgumentException()
 {
     Assert
     .Throws <ArgumentException>
     (
         () => CloudWatchLogsInsightsUriBuilder.FromRegion(null)
     );
 }
Exemplo n.º 4
0
        public void WithLiveTail_DefaultValueOfFalseReflectedInQueryString()
        {
            var uri = CloudWatchLogsInsightsUriBuilder
                      .FromRegion("us-east-2")
                      .Build();

            Assert
            .True(uri.Fragment.Contains("isLiveTail~false".Escape()));
        }
Exemplo n.º 5
0
        public void WithLogGroups_NoValidLogGroupsSourceIsExcluded()
        {
            var uri = CloudWatchLogsInsightsUriBuilder
                      .FromRegion("us-east-2")
                      .WithLogGroups(null, string.Empty, "   ")
                      .Build();

            Assert
            .False(uri.Fragment.Contains("source~".Escape()));
        }
Exemplo n.º 6
0
        public void WithLogGroups_MultipleValidLogGroups()
        {
            var uri = CloudWatchLogsInsightsUriBuilder
                      .FromRegion("us-east-2")
                      .WithLogGroups("test1", "test2")
                      .Build();

            Assert
            .True(uri.Fragment.Contains("source~(~'test1~'test2)".Escape()));
        }
        public void FromRegion_ValidRegionProducesCorrectHost()
        {
            var uri = CloudWatchLogsInsightsUriBuilder
                      .FromRegion("us-east-2")
                      .Build();

            Assert
            .AreEqual(uri.Host, "us-east-2.console.aws.amazon.com");

            Assert
            .IsTrue(uri.Query.Contains("region=us-east-2"));
        }