public void MineToddThatcher_MineAndSolve() { var fmlMiner = new MineFantasyMovieLeagueBoxOffice(); var test = new MineToddThatcher(); var moviePicker = new TopMoviePicker(new MovieList()); var fmlMovies = fmlMiner.Mine(); var actual = test.Mine(); Assert.IsNotNull(actual); Assert.IsTrue(actual.Any(), "The list was empty."); AssignMovies(fmlMovies, actual); Logger.WriteLine("\n==== Todd M Thatcher ====\n"); WriteMovies(actual.OrderByDescending(item => item.Earnings)); moviePicker.AddMovies(actual); var movieLists = moviePicker.ChooseBest(10); Logger.WriteLine("\n==== BONUS ON PICKS ====\n"); foreach (var movieList in movieLists) { WriteMovies(movieList.Movies); Logger.WriteLine(string.Empty); } }
public void MineToddThatcher_Mine() { var test = new MineToddThatcher(); var actual = test.Mine(); Assert.IsNotNull(actual); Assert.IsTrue(actual.Any(), "The list was empty."); Logger.WriteLine("\n==== Todd M Thatcher ====\n"); WriteMovies(actual.OrderByDescending(item => item.Earnings)); }