public void Get_By_Restaurant_Id_NotExistent() { ReviewModelList reviewsByRestaurant = this.reviewService.GetReviewsByRestaurant(int.MaxValue); Assert.AreNotEqual <ReviewModelList>(reviewsByRestaurant, null); Assert.AreEqual <int>(reviewsByRestaurant.ReviewList.Count, 0); }
public void Get_By_Restaurant_Id_Negative() { APIResponseDTO response = this.reviewController.GetByRestaurantId(int.MinValue); ReviewModelList reviewsByRestaurant = (ReviewModelList)response.Data; Assert.AreEqual <ReviewModelList>(reviewsByRestaurant, null); }
public void Get_By_Restaurant_Id_NotExistent() { APIResponseDTO response = this.reviewController.GetByRestaurantId(int.MaxValue); ReviewModelList reviewsByRestaurant = (ReviewModelList)response.Data; Assert.AreNotEqual <ReviewModelList>(reviewsByRestaurant, null); Assert.AreEqual <int>(reviewsByRestaurant.ReviewList.Count, 0); }
public APIResponseDTO GetByReviewerId(int id) { try { ReviewModelList reviews = this.reviewService.GetReviewsByReviewer(id); return(GetDataDTO(reviews)); } catch (Exception ex) { return(GetErrorDTO(ex)); } }
public void Get_By_Restaurant_Id() { ReviewModelList reviewsByRestaurant = this.reviewService.GetReviewsByRestaurant(1); Assert.AreNotEqual <ReviewModelList>(reviewsByRestaurant, null); Assert.AreNotEqual <int>(reviewsByRestaurant.ReviewList.Count, 0); foreach (ReviewModelDTO review in reviewsByRestaurant.ReviewList) { Assert.AreNotEqual <ReviewModelDTO>(review, null); Assert.AreEqual <int>(review.Restaurant.Id, 1); } }
public void Get_By_Restaurant_Id() { APIResponseDTO response = this.reviewController.GetByRestaurantId(1); ReviewModelList reviewsByRestaurant = (ReviewModelList)response.Data; Assert.AreNotEqual <ReviewModelList>(reviewsByRestaurant, null); Assert.AreNotEqual <int>(reviewsByRestaurant.ReviewList.Count, 0); foreach (ReviewModelDTO review in reviewsByRestaurant.ReviewList) { Assert.AreNotEqual <ReviewModelDTO>(review, null); Assert.AreEqual <int>(review.Restaurant.Id, 1); } }
public ReviewModelList GetReviewsByReviewer(int reviewer_id) { ReviewModelList ret = new ReviewModelList(); ret.ReviewList = new List <ReviewModelDTO>(); using (var db = new RestaurantReviewsContext()) { var reviews = from r in db.TblReview where r.ReviewerId == reviewer_id select r; foreach (TblReview review in reviews) { ret.ReviewList.Add(ModelFactory.Create(review)); } } return(ret); }
public ReviewMockRepository() { this.reviews = new ReviewModelList(); this.reviews.ReviewList = new List <ReviewModelDTO>() { new ReviewModelDTO() { Id = 1, Reviewer = new ReviewerModelDTO() { Id = 1, Name = "Reviewer 1" }, Restaurant = new RestaurantModelDTO() { Id = 1, Name = "Restaurant 1", City = "Pittsburgh" }, ReviewedDateTime = DateTime.Now, Rating = 1, ReviewText = "This is a sample review text by Reviewer 1 for Restaurant 1. This is a sample review text by Reviewer 1 for Restaurant 1.This is a sample review text by Reviewer 1 for Restaurant 1.This is a sample review text by Reviewer 1 for Restaurant 1.This is a sample review text by Reviewer 1 for Restaurant 1.This is a sample review text by Reviewer 1 for Restaurant 1." }, new ReviewModelDTO() { Id = 2, Reviewer = new ReviewerModelDTO() { Id = 1, Name = "Reviewer 1" }, Restaurant = new RestaurantModelDTO() { Id = 2, Name = "Restaurant 2", City = "Pittsburgh" }, ReviewedDateTime = DateTime.Now, Rating = 5, ReviewText = "This is a sample review text by Reviewer 1 for Restaurant 2. This is a sample review text by Reviewer 1 for Restaurant 2.This is a sample review text by Reviewer 1 for Restaurant 2.This is a sample review text by Reviewer 1 for Restaurant 2.This is a sample review text by Reviewer 1 for Restaurant 2.This is a sample review text by Reviewer 1 for Restaurant 2." }, new ReviewModelDTO() { Id = 3, Reviewer = new ReviewerModelDTO() { Id = 2, Name = "Reviewer 2" }, Restaurant = new RestaurantModelDTO() { Id = 3, Name = "Restaurant 3", City = "Morgantown" }, ReviewedDateTime = DateTime.Now, Rating = 2, ReviewText = "This is a sample review text by Reviewer 2 for Restaurant 3. This is a sample review text by Reviewer 2 for Restaurant 3.This is a sample review text by Reviewer 2 for Restaurant 3.This is a sample review text by Reviewer 2 for Restaurant 3.This is a sample review text by Reviewer 2 for Restaurant 3.This is a sample review text by Reviewer 2 for Restaurant 3." }, new ReviewModelDTO() { Id = 4, Reviewer = new ReviewerModelDTO() { Id = 3, Name = "Reviewer 3" }, Restaurant = new RestaurantModelDTO() { Id = 4, Name = "Restaurant 4", City = "New Stanton" }, ReviewedDateTime = DateTime.Now, Rating = 4, ReviewText = "This is a sample review text by Reviewer 3 for Restaurant 4. This is a sample review text by Reviewer 3 for Restaurant 4. This is a sample review text by Reviewer 3 for Restaurant 4. This is a sample review text by Reviewer 3 for Restaurant 4. This is a sample review text by Reviewer 3 for Restaurant 4. This is a sample review text by Reviewer 3 for Restaurant 4." } }; }
public void Get_By_Restaurant_Id_Negative() { ReviewModelList reviewsByRestaurant = this.reviewService.GetReviewsByRestaurant(int.MinValue); }