protected override Task<HttpResponseMessage> SendAsync( HttpRequestMessage request, CancellationToken cancellationToken) { return this.Message == null ? base.SendAsync(request, cancellationToken) : Task.FromResult(this.Message); }