public async Task GetMangaReviews_BerserkId_ShouldParseBerserkReviews() { MangaReviews berserk = await jikan.GetMangaReviews(2); Assert.Equal("TheCriticsClub", berserk.Reviews.First().Reviewer.Username); Assert.Equal(4403, berserk.Reviews.First().MalId); Assert.True(berserk.Reviews.First().HelpfulCount > 1200); Assert.Equal(10, berserk.Reviews.First().Reviewer.Scores.Overall); Assert.Equal(9, berserk.Reviews.First().Reviewer.Scores.Story); }
public async Task GetMangaReviews_BerserkIdSecondPage_ShouldParseBerserkReviewsPaged() { MangaReviews berserk = await jikan.GetMangaReviews(2, 2); Assert.Equal("ChickenSpoon", berserk.Reviews.First().Reviewer.Username); Assert.Equal(80128, berserk.Reviews.First().MalId); Assert.Equal(0, berserk.Reviews.First().Reviewer.ChaptersRead); Assert.True(berserk.Reviews.First().HelpfulCount > 15); Assert.Equal(9, berserk.Reviews.First().Reviewer.Scores.Overall); Assert.Equal(8, berserk.Reviews.First().Reviewer.Scores.Story); }
public async Task GetMangaReviews_BerserkIdSecondPage_ShouldParseBerserkReviewsPaged() { MangaReviews berserk = await _jikan.GetMangaReviews(2, 2); Assert.Equal("Sibi_Gowtham", berserk.Reviews.First().Reviewer.Username); Assert.Equal(261738, berserk.Reviews.First().MalId); Assert.Equal(351, berserk.Reviews.First().Reviewer.ChaptersRead); Assert.True(berserk.Reviews.First().HelpfulCount > 15); Assert.Equal(4, berserk.Reviews.First().Reviewer.Scores.Overall); Assert.Equal(5, berserk.Reviews.First().Reviewer.Scores.Story); }
public async Task <IActionResult> PostMangaReview(MangaReviews review) { var name = User.FindFirstValue(ClaimTypes.Name); review.PostDate = DateTime.Now; var user = await _context.User.FirstOrDefaultAsync(a => a.UserName == name); var userId = user.Id; review.UserId = userId; _context.MangaReviews.Add(review); await _context.SaveChangesAsync(); return(Ok("Posted Review")); }