public void WithHttpAtStart_LinkParses() { var links = LinkChecker.GetLinks("", "<a href=\"http://google.com\" />"); Assert.Equal(1, links.Count()); Assert.Equal("http://google.com", links.First()); }
public void WithHttpAtStartOfLink_LinkParses() { var links = LinkChecker.GetLinks("<a href=\"http://google.com\" />"); Assert.Equal(links.Count(), 1); Assert.Equal(links.First(), "http://google.com"); }
public void WithoutHttpAtStartOfLink_NoLinks() { var links = LinkChecker.GetLinks("", "<a href=\"google.com\" />"); Assert.Empty(links); //Assert.Equal("google.com", links.First()); }
public void WithoutHttpAtStartOfLink_NoLinks() { var links = LinkChecker.GetLinks("<a href=\"google.com\" />"); Assert.Equal(links.Count(), 0); //Assert.Equal(links.First(), "google.com"); }
static void Main(string[] args) { var site = "https://github.com/g0t4/pluralsight-dotnet-core-xplat-apps"; var client = new HttpClient(); var body = client.GetStringAsync(site); Console.WriteLine(body.Result); Console.WriteLine(); Console.WriteLine("Links"); var links = LinkChecker.GetLinks(body.Result); links.ToList().ForEach(Console.WriteLine); }
public async Task ExtractedALink() { var links = await LinkChecker.GetLinks("https://google.com"); Assert.True(links.Count() > 0); }
public void WithoutHttpAtStartOfLink_NoLinks() { var links = LinkChecker.GetLinks("<a href=\"google.com\">"); Assert.Equal(0, links.Count()); }
public void WithoutHTTPAtTheStartOfTheLink_NoLinks() { var links = LinkChecker.GetLinks("<a href=\"google.com\" />"); Assert.Equal(links.Count(), 0); }
public void LinkWithBeginnerTest() { var links = LinkChecker.GetLinks("<a href=\"https:\\\\google.com\"><\\a>"); Assert.AreEqual(links.ToList().Count(), 1); }