public async Task <List <Review> > GetReviews(string movieid) { var repoReviews = await _repo.GetMovieReviews(movieid); if (repoReviews == null) { Console.WriteLine("MovieLogic.GetReviews() was called for a movie that doesn't exist."); return(null); } var reviews = new List <Review>(); foreach (var repoReview in repoReviews) { reviews.Add(Mapper.RepoReviewToReview(repoReview)); } return(reviews); }
public async Task NoMovieGetMovieReviewsTest() { object result; RelatedDataSet dataSetA = new RelatedDataSet("JimmyJimerson", "ab10101010", "Theory"); using (var context = new Repository.Models.Cinephiliacs_DbContext(dbOptions)) { context.Database.EnsureDeleted(); context.Database.EnsureCreated(); RepoLogic repoLogic = new RepoLogic(context); // Test GetMovieReviews() without Movie dependency result = await repoLogic.GetMovieReviews(dataSetA.Movie.MovieId); } Assert.Null(result); }