public void HardCodedMainArticleTest()
        {
            BBC_HomePage HomePage = new BBC_HomePage(driver);

            NewsMainPage newsMainPage = HomePage.MainMenu.GoToNewsPage();

            var topNews = newsMainPage.MainArticle;

            string actualTopNews = topNews;

            string expectedTopNews = "Top Iran health official gets virus as fears grow";

            Assert.AreEqual(expectedTopNews, actualTopNews);
        }
        public void SearchWithAreaTest()
        {
            BBC_HomePage HomePage = new BBC_HomePage(driver);

            NewsMainPage newsMainPage = HomePage.MainMenu.GoToNewsPage();


            var expectedFirstArticle = "Middle East weather forecast";


            newsMainPage.MainMenu.FillInSearchField(newsMainPage.MainArticleTheme);


            SearchResultPage searchResultPage = newsMainPage.MainMenu.SearchButtonClick();


            var actualFirstArticle = searchResultPage.FirstArticle;


            Assert.AreEqual(expectedFirstArticle, actualFirstArticle);
        }
        public void HardCodedSecondaryArticlesTest()
        {
            BBC_HomePage HomePage = new BBC_HomePage(driver);

            NewsMainPage newsMainPage = HomePage.MainMenu.GoToNewsPage();

            var headers = newsMainPage.SecondaryHeadings;

            List <string> h3List = new List <string>
            {
                "Tenerife hotel locked down over coronavirus",
                "Thirteen killed as mobs clash in Delhi",
                "Clashes erupt over new Greek migrant camps",
                "Plácido Domingo apologises to accusers",
                "China jails Hong Kong bookseller for 10 years"
            };

            bool equals = headers.Count == h3List.Count && !headers.Except(h3List).Any();


            Assert.IsTrue(equals);
        }