public void GetComments_NoCommentsLiked_CheckNumber()
        {
            var init = new InitializeMockContext();
            var mock = init.mock;

            var controller = new PostCommentsService(mock.Object, mapper);
            var result     = controller.GetComments(1, 2).First();
            var expected   = false;

            Assert.AreEqual(expected, result.Liked);
        }
        public void GetComments_ValidPostId_CheckNumber()
        {
            var init = new InitializeMockContext();
            var mock = init.mock;

            var controller = new PostCommentsService(mock.Object, mapper);
            var result     = controller.GetComments(1, 3).Count();
            var expected   = 2;

            Assert.AreEqual(expected, result);
        }
        public void GetComments_MostPopular_CheckValid()
        {
            var init = new InitializeMockContext();
            var mock = init.mock;

            var controller = new PostCommentsService(mock.Object, mapper);
            var result     = controller.GetComments(1, 3).First();
            var expected   = 1;
            var expected2  = "Zosia";

            Assert.AreEqual(expected2, result.UserName);
            Assert.AreEqual(expected, result.LikeCount);
        }