예제 #1
0
        public void Edit_ValidBlogPost_Returns()
        {
            var stubDataAccessAdapter = new StubIBlogPostDataAccessAdapter();
            var stubValidator         = new StubIBlogPostValidator();
            var repository            = new BlogPostRepository(stubDataAccessAdapter, stubValidator);
            var param_blogPost        = new BlogPostFactory().Create();

            repository.Edit(param_blogPost);
        }
예제 #2
0
        public void Edit_ValidBlogPost_VerifyDataAccessAdapter()
        {
            var mockDataAccessAdapter = new MockIBlogPostDataAccessAdapter();
            var stubValidator         = new StubIBlogPostValidator();
            var repository            = new BlogPostRepository(mockDataAccessAdapter, stubValidator);
            var param_blogPost        = new BlogPostFactory().Create();

            repository.Edit(param_blogPost);

            mockDataAccessAdapter.VerifyEdit(param_blogPost);
        }