Blog.Logic.Core.Tests.ViewCountLogicTest.ShouldAddViewCount C# (CSharp) Method

ShouldAddViewCount() private method

private ShouldAddViewCount ( ) : void
return void
        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);
        }