private static void ValidateReviewResponse(Review expectedReview, Review actualReview) { Assert.AreEqual(expectedReview.Comment, actualReview.Comment, "Comment"); Assert.AreEqual(expectedReview.PostedDateTime, actualReview.PostedDateTime, "Posted Time"); Assert.AreEqual(expectedReview.Rating, actualReview.Rating, "Rating"); Assert.AreEqual(expectedReview.ReviewNumber, actualReview.ReviewNumber, "Review Number"); Assert.AreEqual(expectedReview.UserName, actualReview.UserName, "User Name"); }
public AddReviewTransaction CreateAddReviewsForRestaurantTransaction(int restaurantId, Review reviewRequest) { var reqModel = new AddReviewRequestModel { RestaurantId = restaurantId, Comment = reviewRequest.Comment, DateTimePosted = reviewRequest.PostedDateTime, Rating = reviewRequest.Rating, UserId = _identity.GetRequestingUserId() }; return(new AddReviewTransaction(_repo, _log, reqModel)); }