@Before
 public void setUp() throws Exception {
   when(mockAlwaysTrueFailureExpressionFilter.accept(any(MuleMessage.class))).thenReturn(true);
   when(mockUntilSuccessfulConfiguration.getRoute()).thenReturn(mockRoute);
   when(mockUntilSuccessfulConfiguration.getAckExpression()).thenReturn(null);
   when(mockUntilSuccessfulConfiguration.getMaxRetries()).thenReturn(DEFAULT_RETRIES);
   when(mockUntilSuccessfulConfiguration.getThreadingProfile()).thenReturn(null);
   when(mockUntilSuccessfulConfiguration.getObjectStore()).thenReturn(null);
   when(mockUntilSuccessfulConfiguration.getDlqMP()).thenReturn(null);
   event = getTestEvent(TEST_DATA);
 }