@Test
@SuppressWarnings("unchecked")
public void shouldReturnFailureForAttemptMergeOfFailed() {

  assertThat(FAILURE_WITH_THROWABLE.ifSucceededAttemptMerge(STRING_VALUE, mockAttemptMerger),
      sameInstance((Result) FAILURE_WITH_THROWABLE));
  verifyZeroInteractions(mockValueFunction);
}