public ServiceTestBuilder <TItem> HttpClient_SendAsync(HttpRequestMessage request, HttpResponseMessage response) { var creator = new Mock <IHttpReadClient>(MockBehavior.Strict); creator.Setup(c => c.SendAsync(request)).ReturnsAsync(response); HttpClient = creator.Object; return(this); }
public LinkService ( IEndPoint apiEndpoint, IHttpRequestBuilder httpRequestBuilder, IHttpReadClient httpClient ) { _apiEndpoint = apiEndpoint ?? throw new ArgumentNullException(nameof(apiEndpoint)); _httpRequestBuilder = httpRequestBuilder ?? throw new ArgumentNullException(nameof(httpRequestBuilder)); _httpClient = httpClient ?? throw new ArgumentNullException(nameof(httpClient)); }
// -------------------------------------------------- // // HttpClient setup // // -------------------------------------------------- public ServiceTestBuilder <TItem> HttpClient_NotCalled() { HttpClient = new Mock <IHttpReadClient>(MockBehavior.Strict).Object; return(this); }