public void NoHtml_ReturnsUntitled() { Webpage webpage = Webpage.FromHtml(""); string title = FindWebpageTitle(webpage); Assert.Equal("Untitled", title); }
public void FindsWebpageTitle_FromTitleTag() { Webpage webpage = Webpage.FromHtml(@" <html> <head> <title>Page Title - Website Name</title> </head> </html> "); string title = FindWebpageTitle(webpage); Assert.Equal("Page Title - Website Name", title); }
public void FindsWebpageTitle_FromTwitterTitleTag_EvenWhenTitlePresent() { Webpage webpage = Webpage.FromHtml(@" <html> <head> <title>Page Title - Website Name</title> <meta name='twitter:title' content='Twitter Title'> </head> </html> "); string title = FindWebpageTitle(webpage); Assert.Equal("Twitter Title", title); }