예제 #1
0
        public async Task GetAllForFriend_ShouldReturnAllForFriend()
        {
            for (var i = 0; i < 10; i++)
            {
                _context.Add(new Review
                {
                    FriendId = 1,
                    TapeId   = i + 1,
                    Rating   = 5
                });
            }
            _context.SaveChanges();

            var service           = new ReviewsService(_context);
            var reviewsFromFriend = await service.GetAllForFriend(1);

            Assert.Equal(10, reviewsFromFriend.Count());
        }
예제 #2
0
        public async Task <IActionResult> GetAllReviews([FromRoute] int friendId)
        {
            var reviews = await ReviewsService.GetAllForFriend(friendId);

            return(Ok(reviews.ToDtos()));
        }