### Question:
RxGeofencingApiImpl implements RxGeofencingApi { @Override public Observable<Geofence> requestGeofences(RxLostApiClient client, GeofencingRequest geofencingRequest) { throw new RuntimeException("Sorry, not yet implemented"); }  @Override Single<Status> addGeofences(RxLostApiClient client, GeofencingRequest geofencingRequest,
      PendingIntent pendingIntent); @Override Single<Status> addGeofences(RxLostApiClient client, List<Geofence> geofences,
      PendingIntent pendingIntent); @Override Single<Status> removeGeofences(RxLostApiClient client, List<String> geofenceRequestIds); @Override Single<Status> removeGeofences(RxLostApiClient client, PendingIntent pendingIntent); @Override Observable<Geofence> requestGeofences(RxLostApiClient client,
      GeofencingRequest geofencingRequest); @Override Observable<Geofence> requestGeofences(RxLostApiClient client, List<Geofence> geofences);  }### Answer:
@Test(expected = RuntimeException.class) public void requestGeofences_request() throws Exception { api.requestGeofences(mock(RxLostApiClient.class), mock(GeofencingRequest.class)); }
@Test(expected = RuntimeException.class) public void requestGeofences_list() throws Exception { api.requestGeofences(mock(RxLostApiClient.class), mock(List.class)); }