public void GetTipRelatedCards(CardSection section, Article item) { if (section == null) { throw new ArgumentNullException(nameof(section)); } if (item == null) { throw new ArgumentNullException(nameof(item)); } var tipWebPage = new HtmlWeb().Load(item.Url); //Get tip related card list url var cardListUrl = _tipRelatedHtmlDocument.GetUrl(tipWebPage); //get tips related card list table var cardListTable = _tipRelatedHtmlDocument.GetTable(tipWebPage); GetTipRelatedCards(section, cardListUrl, cardListTable); }