Esempio n. 1
0
        public void testApproveOk()
        {
            ApiUpdatePostModel updatePost = new ApiUpdatePostModel()
            {
                PostId = 3, PostStatus = 2
            };
            var test = postService.ApprovePostbyId(updatePost);

            Assert.AreEqual(Constants.ResultOk, test);
        }
Esempio n. 2
0
        public void testApproveNotOk()
        {
            ApiUpdatePostModel updatePost = new ApiUpdatePostModel()
            {
                PostId = 5, PostStatus = 2
            };

            var test = postService.ApprovePostbyId(updatePost);

            Assert.AreEqual(Constants.InvalidPostMessage, test);
        }
Esempio n. 3
0
        public string ApprovePostbyId(ApiUpdatePostModel postUpdate)
        {
            string     result    = string.Empty;
            PostStatus newStatus = (PostStatus)postUpdate.PostStatus;
            Post       post      = _postRepository.GetPostbyId(postUpdate.PostId);

            if (post != null)
            {
                _postRepository.ChangePostStatus(post, newStatus);
                result = Constants.ResultOk;
            }
            else
            {
                result = Constants.InvalidPostMessage;
            }
            return(result);
        }