public void NullGeneratorDoesNotAddPrevArchiveLinkToFeed() { SyndicationFeed feed = new SyndicationFeed("title", "description", new Uri("http://localhost/alternate")); IPrevArchiveLinkGenerator linkGenerator = PrevArchiveLinkGenerator.Null; linkGenerator.AddTo(feed, Links); Assert.IsNull(feed.GetPrevArchiveLink()); }
public void CanAddPrevArchiveLinkToFeed() { SyndicationFeed feed = new SyndicationFeed("title", "description", new Uri("http://localhost/alternate")); IPrevArchiveLinkGenerator linkGenerator = new PrevArchiveLinkGenerator(new Id(15)); linkGenerator.AddTo(feed, Links); Assert.AreEqual(new Uri("http://restbucks.com/product-catalog/notifications/?page=15"), feed.GetPrevArchiveLink().GetAbsoluteUri()); }