Ejemplo n.º 1
0
        public async Task TestGetReviewsInfo(int appId)
        {
            var reviewsResponse = await _steamApiClient.GetReviewsAsync(
                new GetReviewsRequest(appId)
                );

            Assert.NotNull(reviewsResponse);
            Assert.NotNull(reviewsResponse.QuerySummary);
            Assert.NotNull(reviewsResponse.Reviews);

            Assert.NotEmpty(reviewsResponse.Reviews);
            Assert.All(reviewsResponse.Reviews, review =>
            {
                Assert.NotNull(review);
                Assert.NotNull(review.Author);
                Assert.NotNull(review.Comment);
                Assert.True(review.CommentCount >= 0);
                Assert.True(review.VotesFunny >= 0);
                Assert.True(review.VotesUp >= 0);
            });
        }