public async Task IgnoreOptionalRouteParametersWhenNotIncludedInUri() { RouteParameterResponse response = await Settings.Host .AppendPathSegment("routeParameters") .AppendPathSegment(Message) .AppendPathSegment(Value) .GetJsonAsync <RouteParameterResponse>(); Assert.Equal(Message, response.Message); Assert.Equal(Value, response.Value); Assert.Null(response.OptionalValue); Assert.Null(response.OptionalMessage); }
public async Task SetBothRequiredAndOptionalRouteParameters() { RouteParameterResponse response = await Settings.Host .AppendPathSegment("routeParameters") .AppendPathSegment(Message) .AppendPathSegment(Value) .AppendPathSegment(OptionalValue) .AppendPathSegment(OptionalMessage) .GetJsonAsync <RouteParameterResponse>(); Assert.Equal(Message, response.Message); Assert.Equal(Value, response.Value); Assert.Equal(OptionalValue, response.OptionalValue); Assert.Equal(OptionalMessage, response.OptionalMessage); }