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); }
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); }