@Test(expected = TaxWebServiceNonFatalException.class)
public void testProcess_UnexpectedServerExceptionOccurs_ExceptionIsRethrown() throws Exception {

    whenCallingTheWebservice().thenThrow(aServerErrorException());
    Employee employee = new EmployeeTestBuilder().build();
    taxPaymentWebService.doWebserviceCallToTaxService(employee, Money.of(CurrencyUnit.EUR, 2000.0));
}