private HttpRequestMessage BuildRequestMessage(HttpMethod method, Uri uri, Action <HeadersBuilder> headers, object request = null)
 {
     return(_httpRequestBuilder.New()
            .ToUri(uri)
            .WithContent(request)
            .WithHeaders(_defaultHeaders)
            .WithHeaders(headers)
            .WithMethod(method)
            .Build());
 }