### Question:
BaseApiClient { protected InternalData getInternalData() { return internalData; } protected  BaseApiClient(String apiVersion, Context context); @NonNull Completable initiateRequest(final Request request); Completable sendEvent(final FlowEvent flowEvent); @NonNull Observable<Response> queryResponses(@NonNull ResponseQuery responseQuery); @NonNull Single<List<Device>> getDevices(); @NonNull Observable<FlowEvent> subscribeToSystemEvents(); static boolean isProcessingServiceInstalled(Context context); @NonNull static String getProcessingServiceVersion(Context context); static final String FLOW_PROCESSING_SERVICE; }### Answer:
@Test public void shouldParsePropertiesFileAndSetVersion() throws Exception { assertThat(apiBase.getInternalData().getSenderApiVersion()).isEqualTo("1.2.3"); }