/// <summary> /// Deserialize RssFeeds from disk /// </summary> /// <param name="pathToFiles">location on disk for serialized files</param> /// <returns>RssFeeds from file</returns> public RssFeeds GetStoredRssFeeds(string pathToFiles) { FileDatasource fileDatasource = new FileDatasource(pathToFiles, this.httpContext); RssFeeds feeds = null; // get from file feeds = fileDatasource.Get(); return feeds; }
public void Get() { // arrange HttpContextBase httpContext = null; FeedConfiguration dashboardConfiguration = new FeedConfiguration(httpContext); string pathToFilename = Setup.GetDataPath(); FileDatasource fileDatasource = new FileDatasource(pathToFilename, httpContext); fileDatasource.RssFeeds = this.rssFeeds; fileDatasource.Set(); // act RssFeeds actual = fileDatasource.Get(); // assert Assert.IsTrue(actual.Equals(this.rssFeeds)); // cleanup File.Delete(fileDatasource.FileName); }