Пример #1
0
        public void Get()
        {
            List <RestaurantReview> result = new List <RestaurantReview>();

            result.Add(new RestaurantReview
            {
                Id           = 1,
                Rating       = "5",
                Comments     = "yoyo",
                RestaurantId = 1,
                CustomerId   = 123,
                UserCreated  = 1,
                UserModified = 1
            });

            result.Add(new RestaurantReview
            {
                Id           = 3,
                Rating       = "5",
                Comments     = "Good",
                RestaurantId = 1,
                CustomerId   = 123,
                UserCreated  = 1,
                UserModified = 1
            });
            result.Add(new RestaurantReview
            {
                Id           = 5,
                Rating       = "4",
                Comments     = "OKOK",
                RestaurantId = 1,
                CustomerId   = 123,
                UserCreated  = 11,
                UserModified = 11
            });
            RestaurantReviewParams restaurantReviewParams = new RestaurantReviewParams {
                CustomerID = 123, RestaurantID = 1
            };

            _mockReviewRepository.Setup(x => x.GetResturantReviews(restaurantReviewParams)).Returns(result);
            // _mockreviewcontroller.Setup(x => x.GetResturantReviews(1, 123)).Returns();
            ReviewController reviewController = new ReviewController(_mockReviewRepository.Object);
            var results = reviewController.GetResturantReviews(1, 123);
            var status  = (results as OkObjectResult).StatusCode;

            Assert.AreEqual(status, 200);
        }