PromptPresenter implements IPromptPresenter { @Override public void start() { setToState(PromptFlowState.QUERYING_USER_OPINION); } PromptPresenter(
            @NonNull final IEventListener eventListener,
            @NonNull final IPromptView promptView); @Override void notifyEventTriggered(@NonNull final IEvent event); @Override void addPromptEventListener(@NonNull final IEventListener promptEventListener); @Override void start(); @Override void reportUserOpinion(@NonNull final UserOpinion userOpinion); @Override void reportUserFeedbackAction(@NonNull final UserFeedbackAction userFeedbackAction); @Override void restoreStateFromBundle(@NonNull final Bundle bundle); @NonNull @Override Bundle generateStateBundle();  }
@Test public void testThatPresenterInstructsPromptViewToQueryUserOpinionWhenStarted() { promptPresenter.start(); final InOrder inOrder = inOrder(mockPromptView); inOrder.verify(mockPromptView).queryUserOpinion(anyBoolean()); inOrder.verifyNoMoreInteractions(); }