### Question:
AdorsysIntegServiceProvider implements AccountInformationServiceProvider, PaymentInitiationServiceProvider, Oauth2ServiceProvider { @Override public AccountInformationService getAccountInformationService(Aspsp aspsp, HttpClientFactory httpClientFactory, Pkcs12KeyStore keyStore, LinksRewriter linksRewriter) { return new AdorsysAccountInformationService(aspsp, httpClientFactory.getHttpClient(getAdapterId()), getInterceptors(keyStore), linksRewriter); }  @Override PaymentInitiationService getPaymentInitiationService(Aspsp aspsp,
                                                                HttpClientFactory httpClientFactory,
                                                                Pkcs12KeyStore keyStore,
                                                                LinksRewriter linksRewriter); @Override AccountInformationService getAccountInformationService(Aspsp aspsp,
                                                                  HttpClientFactory httpClientFactory,
                                                                  Pkcs12KeyStore keyStore,
                                                                  LinksRewriter linksRewriter); @Override Oauth2Service getOauth2Service(Aspsp aspsp, HttpClientFactory httpClientFactory, Pkcs12KeyStore keyStore); @Override String getAdapterId();  }### Answer:
@Test void getAccountInformationService() { AccountInformationService actualService = provider.getAccountInformationService(null, httpClientFactory, null, null); assertThat(actualService) .isNotNull() .isInstanceOf(AdorsysAccountInformationService.class); }