public void CommentShouldValidateModelState() { var controller = new CommentsController(TestObjectFactory.GetCommentsService()); controller.Configuration = new System.Web.Http.HttpConfiguration(); var model = TestObjectFactory.GetInvalidModel(); controller.Validate(model); var result = controller.Post(model); Assert.IsFalse(controller.ModelState.IsValid); }
public void CommentShouldReturnBadRequestWithInvalidModel() { var controller = new CommentsController(TestObjectFactory.GetCommentsService()); controller.Configuration = new System.Web.Http.HttpConfiguration(); var model = TestObjectFactory.GetInvalidModel(); controller.Validate(model); var result = controller.Post(model); Assert.AreEqual(typeof(InvalidModelStateResult), result.GetType()); }
public void Init() { this.objectFactory = new TestObjectFactory(); this.commentService = objectFactory.GetCommentsService(); this.userService = objectFactory.GetUserService(); }