public void TestMultipleParse() { var result = WebLinksCollection.Parse("</entries?page=2>; rel=\"next\", </entries?page=9>; rel=\"last\""); Assert.IsNotNull(result); Assert.IsTrue(result.Count == 2); }
public void TestEmpty() { var result = WebLinksCollection.Parse(""); Assert.IsNotNull(result); Assert.IsTrue(result.Count == 0); }
public void TestCollectionToString() { var collection = new WebLinksCollection(); collection.Add(new WebLink() { Url = "/test", Rel = "prev", Title = "my-title" }); Assert.AreEqual("</test>; rel=\"prev\" title=\"my-title\"", collection.ToString()); }
public void TestSimpleParse() { var result = WebLinksCollection.Parse("</entries?page=2>; rel=\"next\" title=\"This is a test\""); Assert.IsNotNull(result); Assert.IsTrue(result.Count == 1); var webLink = result[0]; Assert.AreEqual("/entries?page=2", webLink.Url, "Url property"); Assert.AreEqual("next", webLink.Rel, "Rel property"); Assert.AreEqual("This is a test", webLink.Title, "Title proprty"); }
public void TestNull() { WebLinksCollection.Parse(null); }