### Question:
AuthorisationServiceInternalEncrypted implements AuthorisationServiceEncrypted { @Transactional(readOnly = true) @Override public CmsResponse<AuthorisationScaApproachResponse> getAuthorisationScaApproach(String authorisationId) { return authorisationService.getAuthorisationScaApproach(authorisationId); }  @Transactional @Override CmsResponse<CreateAuthorisationResponse> createAuthorisation(AuthorisationParentHolder parentHolder, CreateAuthorisationRequest request); @Transactional(readOnly = true) @Override CmsResponse<Authorisation> getAuthorisationById(String authorisationId); @Transactional @Override CmsResponse<Authorisation> updateAuthorisation(String authorisationId, UpdateAuthorisationRequest request); @Transactional @Override CmsResponse<Boolean> updateAuthorisationStatus(String authorisationId, ScaStatus scaStatus); @Transactional @Override CmsResponse<List<String>> getAuthorisationsByParentId(AuthorisationParentHolder parentHolder); @Transactional @Override CmsResponse<ScaStatus> getAuthorisationScaStatus(String authorisationId, AuthorisationParentHolder parentHolder); @Transactional(readOnly = true) @Override CmsResponse<Boolean> isAuthenticationMethodDecoupled(String authorisationId, String authenticationMethodId); @Transactional @Override CmsResponse<Boolean> saveAuthenticationMethods(String authorisationId, List<CmsScaMethod> methods); @Transactional @Override CmsResponse<Boolean> updateScaApproach(String authorisationId, ScaApproach scaApproach); @Transactional(readOnly = true) @Override CmsResponse<AuthorisationScaApproachResponse> getAuthorisationScaApproach(String authorisationId);  }### Answer:
@Test void getAuthorisationScaApproach() { AuthorisationScaApproachResponse approachResponse = new AuthorisationScaApproachResponse(ScaApproach.REDIRECT); CmsResponse<AuthorisationScaApproachResponse> innerServiceResponse = CmsResponse.<AuthorisationScaApproachResponse>builder().payload(approachResponse).build(); when(authorisationService.getAuthorisationScaApproach(AUTHORISATION_ID)) .thenReturn(innerServiceResponse); CmsResponse<AuthorisationScaApproachResponse> actualResponse = authorisationServiceInternalEncrypted.getAuthorisationScaApproach(AUTHORISATION_ID); assertEquals(innerServiceResponse, actualResponse); verify(authorisationService).getAuthorisationScaApproach(AUTHORISATION_ID); }