public void CreateActionShouldCallTheInsertPostMethodOnTheServiceSuccessfully() { Mock<IPostService> postService = new Mock<IPostService>(); var controller = new BlogController(postService.Object); var post = new PostForm { Title = "Title from a test", Content = "Test Content" }; var result = controller.Create(post) as ViewResult; postService.Verify(x => x.InsertPost(It.IsAny<Post>()), Times.Exactly(1)); }
public void FixtureSetup() { blogController = new BlogController(new PostService(new TestBlogRepository())); }