public void Add_Returns() { var fakeConfig = MakeFakeConfig(); var stubFileDataAccess = new StubIFileDataAccess <BlogUser>(); var fileAdapter = new BlogUserFileAdapter(fakeConfig, stubFileDataAccess); var param_entity = new BlogUserFactory().Create(); fileAdapter.Add(param_entity); }
public void Add_VerifyDataAccess() { var fakeConfig = MakeFakeConfig(); var mockFileDataAccess = new MockIFileDataAccess <BlogUser>(); var fileAdapter = new BlogUserFileAdapter(fakeConfig, mockFileDataAccess); var param_entity = new BlogUserFactory().Create(); var expectedfilePath = fakeConfig[KeyChain.FileDataAccess_BlogUser_DatabasePath]; fileAdapter.Add(param_entity); mockFileDataAccess.VerifyWriteToDatabase(expectedfilePath, param_entity); }