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);
        }