public async Task GetAllListingAsync_ShouldReturnPageWithNotDeletedReviews() { // Arrange FitStoreDbContext database = this.Database; DatabaseHelper.SeedData(database); IReviewService reviewService = new ReviewService(database); // Act IEnumerable <ReviewAdvancedServiceModel> result = await reviewService.GetAllListingAsync(page); // Assert result.Count().Should().Be(5); result.First().Id.Should().Be(19); result.First().Content.Should().Be("Content 19"); result.First().Author.Should().Be("User_9"); result.First().SupplementId.Should().Be(9); result.First().SupplementName.Should().Be("Supplement 9"); result.First().Rating.Should().Be(9); result.First().IsDeleted.Should().Be(false); result.Last().Id.Should().Be(11); result.Last().Content.Should().Be("Content 11"); result.Last().Author.Should().Be("User_1"); result.Last().SupplementId.Should().Be(1); result.Last().SupplementName.Should().Be("Supplement 1"); result.Last().Rating.Should().Be(1); result.Last().IsDeleted.Should().Be(false); }