public void ShouldAddViewCount() { var viewCount = new ViewCount { Id = 4, PostId = 1, UserId = 1 }; _viewCountRepository = new Mock<IViewCountRepository>(); _viewCountRepository.Setup(a => a.Add(It.IsAny<ViewCount>())) .Returns(viewCount); _viewCountLogic = new ViewCountLogic(_viewCountRepository.Object); var result = _viewCountLogic.Add(new Common.Contracts.ViewCount { PostId = 1, UserId = 1 }); Assert.NotNull(result); Assert.AreEqual(4, result.Id); }