public void GetById_ValidBlogPost_VerifyDataAccessAdapter() { var mockDataAccessAdapter = new MockIBlogPostDataAccessAdapter(); var stubValidator = new StubIBlogPostValidator(); var repository = new BlogPostRepository(mockDataAccessAdapter, stubValidator); var param_authorId = new BlogPostFactory().Create().AuthorId; repository.GetById(param_authorId); mockDataAccessAdapter.VerifyGetById(param_authorId); }
public void GetById_ValidBlogPost_ReturnsExpectedBlogPost() { var stubDataAccessAdapter = new StubIBlogPostDataAccessAdapter(); var stubValidator = new StubIBlogPostValidator(); var repository = new BlogPostRepository(stubDataAccessAdapter, stubValidator); var expected = new BlogPostFactory().Create(); stubDataAccessAdapter.StubGetById(expected); var param_authorId = expected.AuthorId; var actual = repository.GetById(param_authorId); Assert.Equal(expected, actual); }
public BlogPost GetBlogPost(int id) { var repo = new BlogPostRepository(_connectionString); return(repo.GetById(id)); }