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); }
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); }
public void FeedRecordWithoutUrlShouldThrowException() { var record = new FeedRecord(); Assert.Throws<ArgumentException>(() => record.ToXml()); }