Imgur.API.Tests.Mocks.MockHttpMessageHandler.SendAsync C# (CSharp) Method

SendAsync() protected method

protected SendAsync ( HttpRequestMessage request, CancellationToken cancellationToken ) : Task
request System.Net.Http.HttpRequestMessage
cancellationToken System.Threading.CancellationToken
return Task
        protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage request,
            CancellationToken cancellationToken)
        {
            var key = request.RequestUri.ToString();
            if (_responseMessages.ContainsKey(key))
                return _responseMessages[key];

            var notFoundMessage = new HttpResponseMessage(HttpStatusCode.NotFound) {RequestMessage = request};

            return await Task.FromResult(notFoundMessage).ConfigureAwait(false);
        }
    }