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()); }
public async Task <IActionResult> GetAllReviews([FromRoute] int friendId) { var reviews = await ReviewsService.GetAllForFriend(friendId); return(Ok(reviews.ToDtos())); }