public void IsNotValid() { var movies = GetListOfMovies(7); var worldCup = new WorldCup(movies); Assert.IsFalse(worldCup.IsValid()); }
public void IsValid() { var movies = GetListOfMovies(8); var worldCup = new WorldCup(movies); Assert.IsTrue(worldCup.IsValid()); }
public async Task <ActionResult <List <MovieViewModel> > > GetWinner(List <string> moviesIds) { var moviesViewModel = (await _movieWorldCupService.GetMovies()) .Where(a => moviesIds.Contains(a.Id)); var movies = _mapper.Map <List <Movie> >(moviesViewModel); var worldCup = new WorldCup(movies); if (!worldCup.IsValid()) { return(UnprocessableEntity()); } return(_mapper.Map <List <MovieViewModel> >(worldCup.RunCup())); }