public IActionResult ShowMovie(ListOfMovies movieListIn) { ListOfMovies movieListOut = new ListOfMovies(); try { movieListOut.Movies = MovieModel.ReOrderMoviesByRatings(movieListIn); } catch (Exception ex) { ModelState.AddModelError(string.Empty, ex.Message); return(View(movieListIn)); } ModelState.Clear(); return(View("ShowMovie", movieListOut)); }
public void ReorderMovieRatings_AOTCHGreaterThanTESB_ThrowsBadTasteException() { //Arrange List <MovieModel> objOrder = new List <MovieModel>() { new MovieModel { Id = 01, Title = "Episode IV - A New Hope", Rating = "2" }, new MovieModel { Id = 02, Title = "Episode V - The Empire Strikes Back", Rating = "3" }, new MovieModel { Id = 05, Title = "Episode II - Attack of the Clones", Rating = "1" }, }; var parms = new ListOfMovies(); ListOfMovies movieList = new ListOfMovies(); movieList.Movies = objOrder; // Act and assert Assert.ThrowsException <BadTasteException>(() => MovieModel.ReOrderMoviesByRatings(movieList)); }