public async Task GetCommentsGetsCorrectData()
        {
            // Arrange
            var commentsList          = this.GetComments();
            var discussionId          = "10";
            var expectedCommentsCount = commentsList.Where(x => x.DiscussionId == discussionId).Count();
            var expectedContent       = commentsList.FirstOrDefault(x => x.DiscussionId == discussionId);


            var commentsRepoMock   = this.GetCommentMock(commentsList).Object;
            var discussionRepoMock = this.GetDiscussionMock(this.GetDiscussions()).Object;
            var commentService     = new DiscussionsService(discussionRepoMock, commentsRepoMock, this.commentVoteRepo, this.mediaRepo);

            // Act
            var commentContent = await commentService.GetComments <CommentViewModel>(discussionId, 1, 2);

            // Assert
            Assert.Contains(commentContent, x => x.Content == expectedContent.Content);
            Assert.Equal(expectedCommentsCount, commentContent.Count());
        }