public void ShouldBuildARequestForSearch() { GivenTheUriWasBuiltForSearchRequest() .AndTheDateWasRetrieved() .AndTheSignatureWasBuilt() .AndTheHeadersWereBuilt(); var request = _builder.For(_request); request.Uri.Should().Be.EqualTo(UriBuilt); request.Headers.Should().Be.SameInstanceAs(_headersBuilt); }
public TResource From <TResource>(Request request) where TResource : Resource, new() { var httpRequest = _httpRequestBuilder.For(request); return(RetrieveFrom <TResource>(httpRequest)); }