public void List_VerifyFileDataAccess() { var fakeConfig = MakeFakeConfig(); var mockFileDataAccess = new MockIFileDataAccess <BlogPost>(); var fileAdapter = new BlogPostFileAdapter(fakeConfig, mockFileDataAccess); var stub_blogPost = new BlogPostFactory().Create(); var stub_list = new List <BlogPost> { stub_blogPost }; mockFileDataAccess.StubReadDatabase(stub_list); var expected_readDBfilePath = fakeConfig[KeyChain.FileDataAccess_BlogPost_DatabasePath]; fileAdapter.List(); mockFileDataAccess.VerifyReadDatabase(expected_readDBfilePath); }
public void List_ReturnsExpectedList() { var fakeConfig = MakeFakeConfig(); var stubFileDataAccess = new StubIFileDataAccess <BlogPost>(); var fileAdapter = new BlogPostFileAdapter(fakeConfig, stubFileDataAccess); var stub_blogPost = new BlogPostFactory().Create(); var stub_list = new List <BlogPost> { stub_blogPost }; stubFileDataAccess.StubReadDatabase(stub_list); var expected = stub_list; var actual = fileAdapter.List(); Assert.Equal(expected, actual); }