IInteractive.WebConsole.HtmlParser.Parse C# (CSharp) Method

Parse() public method

public Parse ( ) : List
return List
        public List<Link> Parse()
        {
            List<Link> links = new List<Link>();

            links.AddRange(GenerateImages());
            links.AddRange(GenerateJavaScripts());
            links.AddRange(GenerateHyperLinks());
            links.AddRange(GenerateStyleSheets());

            return links.Distinct().ToList();
        }

Usage Example

        public void PerformTest()
        {
            var parser = new HtmlParser(new HttpRequestResult() { ResultUrl = ROOT, Content = this.ContentToParse });
            List<Link> links = parser.Parse();

            AssertEqual(this.ExpectedLinks, links);
        }