Ejemplo n.º 1
0
        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"));
        }
Ejemplo n.º 2
0
        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");
            }
        }