public void OPML_RssFeeds() { // arrange HttpContextBase httpContext = null; string pathToFilename = Setup.GetDataPath(); FileDatasource fileDatasource = new FileDatasource(pathToFilename, httpContext); fileDatasource.RssFeeds = this.rssFeeds; fileDatasource.Set(); // act string actual = fileDatasource.OPML(this.rssFeeds); // assert Assert.IsNotNull(actual); Assert.IsTrue(actual.Contains("<outline text=")); Assert.IsTrue(actual.Contains("s1")); Assert.IsTrue(actual.Contains("l2")); Assert.IsTrue(actual.Contains("c3")); }
public void OPML_ArgumentNullException() { // arrange HttpContextBase httpContext = null; string pathToFilename = Setup.GetDataPath(); FileDatasource fileDatasource = new FileDatasource(pathToFilename, httpContext); // act try { string actual = fileDatasource.OPML(null); Assert.Fail("exception not thrown"); } catch (ArgumentNullException) { } catch { Assert.Fail("Invalid exception"); } }