### Question:
SecurityConfigImpl implements SecurityConfig { @Override public IdentityProvider identityProvider() { return identityProvider; }  @Override List<String> applyUrls(); @Override List<String> ignoreUrls(); @Override SecurityFilter securityFilter(); @Override boolean isSkipRefererCheck(); @Override Redirect redirect(); @Override IdentityProvider identityProvider(); @Override Boolean useReferAsRedirectUri(); @Override String publicKeysStorage(); @Override String tokenStorage(); @Override StorageImpl storage(); @Override TokenValidation tokenValidation(); @Override Stub stub(); @Override HttpClient httpClient(); @Override Application application(); @Override String errorDescriptionLink(); List<String> getApplyUrls(); void setApplyUrls(List<String> applyUrls); List<String> getIgnoreUrls(); void setIgnoreUrls(List<String> ignoreUrls); void setSecurityFilter(SecurityFilterImpl securityFilter); void setSkipRefererCheck(boolean skipRefererCheck); void setRedirect(RedirectImpl redirect); IdentityProviderImpl getIdentityProvider(); void setIdentityProvider(IdentityProviderImpl identityProvider); Boolean getUseReferAsRedirectUri(); void setUseReferAsRedirectUri(Boolean useReferAsRedirectUri); String getPublicKeysStorage(); void setPublicKeysStorage(String publicKeysStorage); String getTokenStorage(); void setTokenStorage(String tokenStorage); void setStorage(StorageImpl storage); void setTokenValidation(TokenValidationImpl tokenValidation); void setStub(StubImpl stub); void setHttpClient(HttpClientImpl httpClient); void setApplication(ApplicationImpl application); void setErrorDescriptionLink(String errorDescriptionLink); @Override String toString();  }### Answer:
@Test void identityProvider() { SecurityConfig.IdentityProvider actual = config.identityProvider(); assertThat(actual.url(), is("https: assertThat(actual.client(), is("api-gateway-service")); assertThat(actual.secret(), is("a78f09a1-ac49-4855-b3a4-dca4ce6e4cb8")); assertThat(actual.realm(), is("dev")); }