Exemple #1
0
        public void OpenMainPage()
        {
            _driver.Navigate().GoToUrl(MainSiteUrl);
            var _page = new RecentNewsPage(_driver);

            Assert.IsTrue(_page.IsDisplayed());
        }
Exemple #2
0
        public void _002_VerifyLetterOpens()
        {
            var _page = new RecentNewsPage(_driver);

            Assert.IsTrue(_page.IsDisplayed());

            _page.OpenNewsLetter(GetLastMondayNewsLetterTitle());
            SwitchToLastTab();

            var _newsLetterPage = new MondayNewsLetterPage(_driver);

            Assert.IsTrue(_newsLetterPage.IsDisplayed());
        }
Exemple #3
0
        public void GetNewsletterPage()
        {
            _driver.Navigate().GoToUrl(MainSiteUrl);
            var _page = new RecentNewsPage(_driver);

            Assert.IsTrue(_page.IsDisplayed());

            _page.OpenNewsLetter(GetLastMondayNewsLetterTitle());
            SwitchToLastTab();

            var _newsLetterPage = new MondayNewsLetterPage(_driver);

            Assert.IsTrue(_newsLetterPage.IsDisplayed());

            NewsLetterPageUrl = _driver.Url;
        }
Exemple #4
0
        public void _001_VerifyListIsCorrect()
        {
            Assert.Multiple(() =>
            {
                var _expecteNewsletterCount = 5;

                var _page = new RecentNewsPage(_driver);
                Assert.IsTrue(_page.IsDisplayed());

                Assert.AreEqual(_expecteNewsletterCount, _page.NewslettersItems.Count);

                var _actualList = new List <string>();
                foreach (var el in _page.NewslettersItems)
                {
                    _actualList.Add(el.Text);
                }

                var _expectedList = GetTopNewsletters();
                CollectionAssert.AreEqual(_expectedList, _actualList);
            });
        }