@Test
public void run_usingInterceptorSagaNotFinished_interceptorFinishedNotCalled() throws InvocationTargetException, IllegalAccessException {

    // given
    when(sagaInstanceInfo.isStarting()).thenReturn(true);
    when(saga.isFinished()).thenReturn(false);
    // when
    sut.run();
    // then
    verify(interceptor, never()).onFinished(any(Saga.class), any(ExecutionContext.class));
}