public async Task GetTotalDiscussionsGetsProperCount() { // Arrange var discussionList = this.GetDiscussions(); var expectedMediaId = "2"; var expectedCount = discussionList.Count(x => x.MediaId == expectedMediaId); var discussionRepoMock = this.GetDiscussionMock(this.GetDiscussions()).Object; var discussionService = new DiscussionsService(discussionRepoMock, this.commentRepo, this.commentVoteRepo, this.mediaRepo); // Act var discussionCount = await discussionService.GetTotalDiscussions(expectedMediaId); // Assert Assert.Equal(discussionCount, expectedCount); }