public void Initialize() { DbContextHelpers contextHelpers = new DbContextHelpers(); search = new WorkoutSearch(); db = contextHelpers.getDbContext(); controller = new CommentsController(db.Object) { ControllerContext = MockContext.AuthenticationContext("jjones") }; }
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); }