public void GetUriWhenPlaceIdsTest() { var request = new SpeedLimitsRequest { Key = "abc", PlaceIds = new[] { "abc", "def" } }; var uri = request.GetUri(); Assert.IsNotNull(uri); Assert.AreEqual($"/v1/speedLimits?key={request.Key}&placeId={Uri.EscapeDataString(request.PlaceIds.First())}&placeId={Uri.EscapeDataString(request.PlaceIds.Last())}", uri.PathAndQuery); }
public void GetUriTest() { var request = new SpeedLimitsRequest { Key = "abc", Path = new[] { new Location(1, 1), new Location(2, 2) } }; var uri = request.GetUri(); Assert.IsNotNull(uri); Assert.AreEqual($"/v1/speedLimits?key={request.Key}&path={Uri.EscapeDataString(string.Join("|", request.Path))}", uri.PathAndQuery); }