public void SaveSitemapTest() { SitemapInfo info = new SitemapInfo(new SitemapItemInfo[] { new SitemapItemInfo { Location = "http://www.xphter.com/1.html", ItemType = SitemapItemType.PersonalComputer, LastModifyTime = DateTime.Now, ChangeFrequency = SitemapItemChangeFrequency.Daily, Priority = 0.8F, }, new SitemapItemInfo { Location = "http://www.xphter.com/2.html", ItemType = SitemapItemType.Mobile, LastModifyTime = DateTime.Today, }, new SitemapItemInfo { Location = "http://www.xphter.com/3.html", ItemType = SitemapItemType.AutoAdaptive, }, new SitemapItemInfo { Location = "http://www.xphter.com/4.html", ItemType = SitemapItemType.HtmlAdaptive, }, }); new DefaultSitemapSerializer().Serialize(info, "default_sitemap.xml"); new BaiduSitemapSerializer().Serialize(info, "baidu_sitemap.xml"); }
public async Task Test_GetSitemapDeserializedInfo() { string sitemapUrl = Constants.TEST_SITEMAP_XML_URL; SitemapScanner sitemapScanner = new SitemapScanner(); SitemapInfo sitemapInfo = await sitemapScanner.GetSitemapInfo(sitemapUrl); Assert.IsNotNull(sitemapInfo, "Unable to get sitemap information"); }