public async Task GetDiscussionTitleGivesCorrectTitle()
        {
            // Arrange
            var discussionList          = this.GetDiscussions();
            var commentsList            = this.GetComments();
            var expectedDiscussion      = discussionList[1];
            var expectedDiscussionId    = expectedDiscussion.Id;
            var expectedDiscussionTitle = expectedDiscussion.Title;

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

            // Act
            var discussionTitle = await discussionService.GetDiscussionTitle(expectedDiscussionId);

            // Assert
            Assert.Equal(expectedDiscussionTitle, discussionTitle);
        }