public ActionResult Edit(CommentAnswerViewData commentAnswerViewData)
        {
            var comment = commentRepsitory.GetById(commentAnswerViewData.CommentId);

            comment.Answer = commentAnswerViewData.Answer;
            return(RedirectToAction("Index", "Reviews"));
        }
        public void Edit_POST_should_update_comment_answer()
        {
            var comment = new Comment
            {
                Id       = commentId,
                Reviewer = "mikey",
                Text     = "some text",
                Answer   = "the answer"
            };

            commentRepsitory.Stub(x => x.GetById(commentId)).Return(comment);

            var commentViewData = new CommentAnswerViewData
            {
                CommentId = commentId,
                Reviewer  = "mikey",
                Text      = "some text",
                Answer    = "the new answer"
            };

            commentAnswerController.Edit(commentViewData)
            .ReturnsRedirectToRouteResult()
            .ToAction("Index")
            .ToController("Reviews");

            comment.Answer.ShouldEqual(commentViewData.Answer);
        }