public void CreateAddsBlog() { //Arrange Blog blog = new Blog { BlogTitel = "Third test-blog", Closed = false }; var controller = new BlogController(_repository.Object, _manager); //Act ActionResult result = controller.Create(blog); //Assert _repository.Verify(b => b.AddBlog(blog)); Assert.IsNotInstanceOfType(result, typeof(ViewResult)); }
public void CreateDoesNotAddBlog() { //Arrange Blog blog = new Blog { BlogTitel = "Third test-blog", Closed = false }; var controller = new BlogController(_repository.Object, _manager); controller.ModelState.AddModelError("error", "error"); //Act ActionResult result = controller.Create(blog); //Assert _repository.Verify(b => b.AddBlog(It.IsAny<Blog>()), Times.Never()); Assert.IsInstanceOfType(result, typeof(ViewResult)); }