public void WithRelativeRangeMinutes_ExceedsMaxMinutesThrowException() { Assert .Throws <ArgumentException> ( () => XRayUriBuilder.FromRegion("us-east-2").WithRelativeRangeMinutes(Constants.MaxMinutes + 1) ); }
public void FromRegion_WhiteSpaceRegionThrowsArgumentException() { Assert .Throws <ArgumentException> ( () => XRayUriBuilder.FromRegion(" ") ); }
public void FromRegion_EmptyRegionThrowsArgumentException() { Assert .Throws <ArgumentException> ( () => XRayUriBuilder.FromRegion(string.Empty) ); }
public void FromRegion_NullRegionThrowsArgumentException() { Assert .Throws <ArgumentException> ( () => XRayUriBuilder.FromRegion(null) ); }
public void WithRelativeRangeMinutes_OneHourTenMinutes() { var uri = XRayUriBuilder .FromRegion("us-east-2") .WithRelativeRangeMinutes(70) .Build(); Assert .IsTrue(uri.Fragment.Contains($"{Constants.timeRange}=PT1H10M")); }
public void WithFilter_NullFilterNotAddedToUri() { var uri = XRayUriBuilder .FromRegion("us-east-2") .WithFilter(null) .Build(); Assert .IsFalse(uri.Fragment.Contains("filter=")); }
public void WithFilter_ValidFilterAddedToUri() { var uri = XRayUriBuilder .FromRegion("us-east-2") .WithFilter("test") .Build(); Assert .IsTrue(uri.Fragment.Contains("filter=test")); }
public void FromRegion_ValidRegionProducesCorrectHost() { var uri = XRayUriBuilder .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")); }