    @Test
    public void testOnAppRatingSelected() throws Exception {

        AppRatingSelected eventMock = mock(AppRatingSelected.class);
        App appMock = mock(App.class);
        when(eventMock.getApp()).thenReturn(appMock);
        int mockScore = 3;
        when(eventMock.getScore()).thenReturn(mockScore);

        /*** CALL METHOD UNDER TEST ***/
        uut.onAppRatingSelected(eventMock);

        verify(appUserServiceMock).rateApp(eq(appMock),
                                           eq(mockScore),
                                           Matchers.<AsyncCallback<AppFeedback>>any());

        verifyNoMoreInteractions(appUserServiceMock);
        verifyZeroInteractions(ontologyServiceMock);
    }