Exemplo n.º 1
0
        public void ReviewsCanBeRetrievedByFilmId()
        {
            _filmContext.AddFindByIdResult(new Film()
            {
                Id = "1234", Title = "The Matrix"
            });
            _reviewContext.AddReview(new Review()
            {
                FilmId = "1234", Username = "******", ReviewBody = "Great film"
            });
            _reviewContext.AddReview(new Review()
            {
                FilmId = "1234", Username = "******", ReviewBody = "Best film ever!"
            });
            _reviewContext.AddReview(new Review()
            {
                FilmId = "1234", Username = "******", ReviewBody = "Legendary film"
            });
            _reviewContext.AddReview(new Review()
            {
                FilmId = "1234", Username = "******", ReviewBody = "Awesome film"
            });
            ActionResult <ResponseObject <object> > actualResponse =
                _reviewsController.GetReviewsByFilmId("1234");

            Assert.IsTrue(actualResponse.Value.successful);
            Assert.IsNotNull(actualResponse.Value.contentList);
            Assert.AreEqual(5, actualResponse.Value.contentList.Count);
        }