PostCommentsList() public method

public PostCommentsList ( int postId ) : System.Web.Mvc.ActionResult
postId int
return System.Web.Mvc.ActionResult
Ejemplo n.º 1
0
 public void Postcommentslist_Method_Should_Validate_Postid_Isnull()
 {
     _controller = new CommentController();
     var result = _controller.PostCommentsList(null) as ViewResult;
     result.ViewName.ShouldEqual("PostCommentsList");
     result.Model.ShouldBeNull();
 }
Ejemplo n.º 2
0
        public void Postcommentslist_Method_Should_Return_Model()
        {
            FunctionalTestHelper.CreateAutomapperMap();
            FunctionalTestHelper.CreateAccountAndBlog(_dbContext);
            FunctionalTestHelper.CreateOnePost(_dbContext);
            FunctionalTestHelper.CreateOneCommenter(_dbContext);
            FunctionalTestHelper.CreateOneComment(_dbContext);

            _controller = new CommentController();
            var result = _controller.PostCommentsList(1) as ViewResult;

            result.ViewName.ShouldEqual("PostCommentsList");
            var model = result.Model as PostCommentsViewModel;
            model.ShouldNotBeNull();
            model.PostId.ShouldEqual(1);
            model.Comments.ShouldNotBeNull();
            model.Comments.Count.ShouldEqual(1);
        }