    @Test
    public void infoLoaded() throws Exception {

        //
        //Arrange
        //
        NowPlayingPresenterImpl nowPlayingPresenter =
                new NowPlayingPresenterImpl(mockNowPlayingViewModel, mockNowPlayingInteractor);

        List<MovieInfo> movieInfoList = new ArrayList<>();
        movieInfoList.add(movieInfo);

        ArgumentCaptor<List<MovieViewInfo>> argumentCaptor = ArgumentCaptor.forClass(List.class);

        //
        //Act
        //
        nowPlayingPresenter.infoLoaded(movieInfoList);

        //
        //Assert
        //
        verify(mockNowPlayingViewModel).addToAdapter(anyListOf(MovieViewInfo.class));
        verify(mockNowPlayingViewModel).showInProgress(false);

        verify(mockNowPlayingViewModel).addToAdapter(argumentCaptor.capture());
        assertThat(argumentCaptor.getValue().size()).isEqualTo(1);
    }