@Override
  public <T> ResponseFuture<T> sendRequest(Request<T> request, RequestContext requestContext)
  {
    doEvaluateDisruptContext(request, requestContext);
    return _client.sendRequest(request, requestContext);
  }
@Test
  public void testSendRequest8()
  {
    when(_builder.build()).thenReturn(_request);
    when(_controller.getDisruptContext(any(String.class), any(ResourceMethod.class))).thenReturn(_disrupt);
    _client.sendRequest(_builder, _callback);
    verify(_underlying, times(1)).sendRequest(eq(_request), any(RequestContext.class), eq(_callback));
  }