Example #1
0
        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));
        }
Example #2
0
        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));
        }