public void testApproveOk() { ApiUpdatePostModel updatePost = new ApiUpdatePostModel() { PostId = 3, PostStatus = 2 }; var test = postService.ApprovePostbyId(updatePost); Assert.AreEqual(Constants.ResultOk, test); }
public void testApproveNotOk() { ApiUpdatePostModel updatePost = new ApiUpdatePostModel() { PostId = 5, PostStatus = 2 }; var test = postService.ApprovePostbyId(updatePost); Assert.AreEqual(Constants.InvalidPostMessage, test); }
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); }