Exemple #1
0
        public async Task CallSearchAttractionsAsync_ShouldBuildRequestWithQueryParameters(QueryParameters key,
                                                                                           string value)
        {
            var request = new SearchAttractionsRequest();

            request.AddQueryParameter(key, value);

            await _sut.CallSearchAttractionsAsync(request);

            await Client
            .Received()
            .ExecuteAsync(
                Arg.Is <RestRequest>(
                    restRequest => restRequest.Parameters.Any(
                        p => p.Name == key.ToString() && Equals(p.Value, value))));
        }
 public Task <IRestResponse> CallSearchAttractionsAsync(SearchAttractionsRequest request)
 {
     return(CallSearchAttractionsAsync((IApiRequest)request));
 }
 public Task <SearchAttractionsResponse> SearchAttractionsAsync(SearchAttractionsRequest request)
 {
     return(SearchAttractionsAsync((IApiRequest)request));
 }