public void List_ValidBlogPost_VerifyDataAccessAdapter() { var mockDataAccessAdapter = new MockIBlogPostDataAccessAdapter(); var stubValidator = new StubIBlogPostValidator(); var repository = new BlogPostRepository(mockDataAccessAdapter, stubValidator); repository.List(); mockDataAccessAdapter.VerifyList(); }
public void DeleteAllByAuthorId_ValidAuthorId_VerifyDataAccessAdapter() { var mockDataAccessAdapter = new MockIBlogPostDataAccessAdapter(); var stubValidator = new StubIBlogPostValidator(); var repository = new BlogPostRepository(mockDataAccessAdapter, stubValidator); var param_authorId = new BlogPostFactory().Create().AuthorId; repository.DeleteAllByAuthorId(param_authorId); mockDataAccessAdapter.VerifyDeleteAllByAuthorId(param_authorId); }
public void Delete_ValidBlogPost_VerifyDataAccessAdapter() { var mockDataAccessAdapter = new MockIBlogPostDataAccessAdapter(); var stubValidator = new StubIBlogPostValidator(); var repository = new BlogPostRepository(mockDataAccessAdapter, stubValidator); var param_blogPost = new BlogPostFactory().Create(); repository.Delete(param_blogPost); mockDataAccessAdapter.VerifyDelete(param_blogPost); }