Exemple #1
0
        public void FeedRecordShouldReturnCorrectXml()
        {
            var record = new FeedRecord();
            record.Url = "http://www.sf.se/";
            var xml = record.ToXml();

            Assert.AreEqual("<record url=\"http://www.sf.se/\" lock=\"false\" mimetype=\"requiredbutignored\" authmethod=\"none\" crawl-immediately=\"false\" crawl-once=\"false\" />", xml);
        }
Exemple #2
0
        public void FeedRecordWithAllValuesSetShouldReturnCorrectXml()
        {
            var record = new FeedRecord();
            record.Url = "http://www.sf.se/";
            record.DisplayUrl = "http://www.somethingelse.se/";
            record.Action = FeedAction.delete;
            record.AuthMethod = FeedAuthorization.httpsso;
            record.CrawlImmediately = true;
            record.CrawlOnce = true;
            record.LastModified = "Mon, 15 Nov 2004 04:58:08 GMT";
            record.Lock = true;

            var xml = record.ToXml();

            Assert.AreEqual("<record url=\"http://www.sf.se/\" displayurl=\"http://www.somethingelse.se/\" action=\"delete\" lock=\"true\" mimetype=\"requiredbutignored\" last-modified=\"Mon, 15 Nov 2004 04:58:08 GMT\" authmethod=\"httpsso\" crawl-immediately=\"true\" crawl-once=\"true\" />", xml);
        }
Exemple #3
0
        public void FeedRecordWithoutUrlShouldThrowException()
        {
            var record = new FeedRecord();

            Assert.Throws<ArgumentException>(() => record.ToXml());
        }