Example #1
0
        public void CanAddReview(int categoryId,
                                 string reviewTitle,
                                 string reviewBody,
                                 decimal rating,
                                 int day, int month, int year,
                                 int upVotes,
                                 int downVotes,
                                 bool isApproved,
                                 bool success)
        {
            DateTime dateCreated   = new DateTime(year, month, day);
            DateTime datePublished = new DateTime(year, month, day);

            Reviews review = new Reviews();

            {
                review.CategoryId    = categoryId;
                review.ReviewTitle   = reviewTitle;
                review.ReviewBody    = reviewBody;
                review.Rating        = rating;
                review.DateCreated   = dateCreated;
                review.DatePublished = datePublished;
                review.UpVotes       = upVotes;
                review.DownVotes     = downVotes;
                review.IsApproved    = isApproved;
            };

            TResponse <Reviews> response = manager.AddReview(review);

            TResponse <List <Reviews> > allReviews = manager.GetAllReviews();

            Assert.AreEqual(true, response.Success); // returns a successful response
            //Assert.AreEqual(4, allReviews);
            //Assert.AreEqual("The Animal with Rob Schnieder is not about Animals", allReviews.Payload[3].ReviewTitle);
        }