示例#1
0
        public async Task LoadMoreItemsAsyncShouldFillMoviesList()
        {
            //Arrange
            var movieService          = new MockMovieService();
            var genreService          = new MockGenreService();
            var searchMoviesViewModel = new SearchMoviesViewModel(movieService, genreService);

            searchMoviesViewModel.Movies.Clear();

            //Act
            await searchMoviesViewModel.LoadMoreItemsAsync();

            //Assert
            Assert.IsNotEmpty(searchMoviesViewModel.Movies);
        }
示例#2
0
        public async Task LoadMoreItemsAsyncShouldNotFillMoviesListWhenGetMoreResultsPropertyIsFalse()
        {
            //Arrange
            var movieService          = new MockMovieService();
            var genreService          = new MockGenreService();
            var searchMoviesViewModel = new SearchMoviesViewModel(movieService, genreService);

            searchMoviesViewModel.Movies.Clear();
            searchMoviesViewModel.GetMoreResults = false;

            //Act
            await searchMoviesViewModel.LoadMoreItemsAsync();

            //Assert
            Assert.IsEmpty(searchMoviesViewModel.Movies);
        }