@Test
public void testCallProxy() {

  final ThrottlingClientInterceptor underTest =
      new ThrottlingClientInterceptor(mockResourceLimiter);
  ClientCall call = underTest.interceptCall(methodDescriptor, CallOptions.DEFAULT, mockChannel);
  call.start(mockListener, new Metadata());
  call.sendMessage(request);
  call.halfClose();
  call.request(1);
  verify(mockClientCall).start(any(ClientCall.Listener.class), any(Metadata.class));
  verify(mockClientCall).sendMessage(request);
  verify(mockClientCall).halfClose();
  verify(mockClientCall).request(1);
}