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) ); }
public void WithLiveTail_DefaultValueOfFalseReflectedInQueryString() { var uri = CloudWatchLogsInsightsUriBuilder .FromRegion("us-east-2") .Build(); Assert .True(uri.Fragment.Contains("isLiveTail~false".Escape())); }
public void WithLogGroups_NoValidLogGroupsSourceIsExcluded() { var uri = CloudWatchLogsInsightsUriBuilder .FromRegion("us-east-2") .WithLogGroups(null, string.Empty, " ") .Build(); Assert .False(uri.Fragment.Contains("source~".Escape())); }
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")); }