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);
}