public void Add_Returns() { var fakeConfig = MakeFakeConfig(); var stubFileDataAccess = new StubIFileDataAccess <BlogPost>(); var fileAdapter = new BlogPostFileAdapter(fakeConfig, stubFileDataAccess); var param_entity = new BlogPostFactory().Create(); fileAdapter.Add(param_entity); }
public void Add_VerifyDataAccess() { var fakeConfig = MakeFakeConfig(); var mockFileDataAccess = new MockIFileDataAccess <BlogPost>(); var fileAdapter = new BlogPostFileAdapter(fakeConfig, mockFileDataAccess); var param_entity = new BlogPostFactory().Create(); var expectedfilePath = fakeConfig[KeyChain.FileDataAccess_BlogPost_DatabasePath]; fileAdapter.Add(param_entity); mockFileDataAccess.VerifyWriteToDatabase(expectedfilePath, param_entity); }