コード例 #1
0
 public void TestHomeControllerAddCommentWithNoUserError()
 {
     controller = new CommentsController(db.Object)
     {
         ControllerContext = MockContext.AuthenticationContext("not_a_real_user")
     };
     var comment = new comment();
     PartialViewResult result = controller.AddComment(comment) as PartialViewResult;
     Assert.IsNotNull(result);
     Assert.AreEqual("_ErrorPartial", result.ViewName);
     Assert.IsInstanceOfType(result.Model, typeof(HttpStatusCodeResult));
     var model = result.Model as HttpStatusCodeResult;
     Assert.AreEqual(400, model.StatusCode);
     Assert.AreEqual("Comment could not be added.", model.StatusDescription);
 }