public void CheckFirstArticleTitle(string expectedFirstArticleTitle)
        {
            BBCSearchPage bbcSearchPage = new BBCSearchPage(ConfigurationManager.AppSettings["BBCSearchPageUrl"],
                                                            bbcNewsPage.HeadlineArticleCategory);
            string actualFirstArticleTitle = bbcSearchPage.FirstArticleTitle;

            Assert.AreEqual(expectedFirstArticleTitle, actualFirstArticleTitle);
        }
        public HtmlDocument GetHtmlDocument(string page)
        {
            BBCSearchPage bbcSearchPage = new BBCSearchPage(ConfigurationManager.AppSettings["BBCSearchPageUrl"],
                                                            bbcNewsPage.HeadlineArticleCategory);

            switch (page)
            {
            case "BBC News Page":
                return(bbcNewsPage.HtmlDocument);

            case "BBC Search Page":
                return(bbcSearchPage.HtmlDocument);

            default:
                throw new System.NullReferenceException("The html document was not received");
            }
        }