@Test
public void whenPreviousCallResultIsFailed_andCallReturnsValid_callResultIsReturned() throws Exception {

    when(taxWebserviceCallResultRepository.findSuccessfulByTaxCalculation(taxCalculation)).thenReturn(null);
    when(taxServiceCallResultCallable.call()).thenReturn(null);
    TaxWebserviceCallResult actualTaxWebserviceCallResult = taxPaymentWebServiceFacade.callTaxService(taxCalculation, taxServiceCallResultCallable);
    assertThat(actualTaxWebserviceCallResult.isSuccessfulResponse()).isTrue();
}