@Override
  public <T> ResponseFuture<T> sendRequest(Request<T> request, RequestContext requestContext)
  {
    doEvaluateDisruptContext(request, requestContext);
    return _client.sendRequest(request, requestContext);
  }
@Test
  public void testSendRequest13()
  {
    when(_controller.getDisruptContext(any(String.class))).thenReturn(_disrupt);
    _client.sendRequest(_multiplexed, _context, _multiplexedCallback);
    verify(_underlying, times(1)).sendRequest(eq(_multiplexed), eq(_context), eq(_multiplexedCallback));
    verify(_context, times(1)).putLocalAttr(eq(DISRUPT_CONTEXT_KEY), eq(_disrupt));
    verify(_context, times(1)).putLocalAttr(eq(DISRUPT_SOURCE_KEY), any(String.class));
  }