public async Task EditAsync_WithReviewIdAndContentAndRating_ShouldEditReviewSuccessfully() { // Arrange FitStoreDbContext database = this.Database; DatabaseHelper.SeedData(database); IReviewService reviewService = new ReviewService(database); // Act await reviewService.EditAsync(reviewId, "content edited", 5); // Assert Review review = database.Reviews.Find(reviewId); review.Id.Should().Be(reviewId); review.Content.Should().Be("content edited"); review.Rating.Should().Be(5); review.AuthorId.Should().Be(userId); review.SupplementId.Should().Be(supplementId); }