Exemple #1
0
        public async Task <HttpResponseMessage> SendAsync(HttpClient client, HttpRequestMessage request, CancellationToken cancellation)
        {
            var rsp = await fakeResponseProvider.TryGetFakeResponseFor(request);

            if (rsp == null)
            {
                return(await client.SendAsync(request, cancellation));
            }

            return(rsp);
        }
        protected override async Task <HttpResponseMessage> SendAsync(
            HttpRequestMessage request,
            CancellationToken cancellationToken)
        {
            var rsp = await fakeResponseProvider.TryGetFakeResponseFor(request);

            if (rsp == null)
            {
                return(await base.SendAsync(request, cancellationToken));
            }

            return(rsp);
        }