public void SearchAndCheckResult()
        {
            KinopoiskHomePage homePage        = new KinopoiskHomePage(ConciseApi);
            PageWithResults   pageWithResults = homePage.Search("Зеленая миля");

            Assert.AreEqual("Зеленая миля", pageWithResults.GetFirstResultTitle());
        }
        public void AdvancedSearch()
        {
            KinopoiskHomePage  homePage           = new KinopoiskHomePage(ConciseApi);
            AdvancedSearchPage advancedSearchPage = homePage.GoToAdvancedSearchPage();
            PageWithResults    pageWithResults    = advancedSearchPage.SearchByNameAndCountry("Зеленая миля", "США");

            Assert.AreEqual("Зеленая миля", pageWithResults.GetFirstResultTitle());
        }
        public void WatchTrailer()
        {
            KinopoiskHomePage  homePage           = new KinopoiskHomePage(ConciseApi);
            PageWithResults    pageWithResults    = homePage.Search("Зеленая миля");
            ParticularFilmPage particularFilmPage = pageWithResults.FollowFirstResult();

            particularFilmPage.OpenTrailerAndWatchFor(10);
        }
        public void AddNoticeToFilm()
        {
            KinopoiskHomePage homePage         = new KinopoiskHomePage(ConciseApi);
            RegistrationPage  registrationPage = homePage.GoToRegistartionPage();

            homePage = registrationPage.LoginWithCredentials <KinopoiskHomePage>(true);
            PageWithResults    pageWithResults    = homePage.Search("Зеленая миля");
            ParticularFilmPage particularFilmPage = pageWithResults.FollowFirstResult();

            particularFilmPage = particularFilmPage.AddNotice("test notice");

            Assert.AreEqual("test notice", particularFilmPage.GetNoticeText());
        }
        public void AddToWatchedFilms()
        {
            KinopoiskHomePage homePage         = new KinopoiskHomePage(ConciseApi);
            RegistrationPage  registrationPage = homePage.GoToRegistartionPage();

            homePage = registrationPage.LoginWithCredentials <KinopoiskHomePage>(true);
            PageWithResults    pageWithResults    = homePage.Search("Зеленая миля");
            ParticularFilmPage particularFilmPage = pageWithResults.FollowFirstResult();

            particularFilmPage.AddToWatched();

            Assert.AreEqual("Убрать отметку о просмотре",
                            particularFilmPage.GetTitleOfButton(ParticularFilmPage.PageElements.AddToWatchedButton));
        }
        public void AddToFavouriteFilms()
        {
            KinopoiskHomePage homePage         = new KinopoiskHomePage(ConciseApi);
            RegistrationPage  registrationPage = homePage.GoToRegistartionPage();

            homePage = registrationPage.LoginWithCredentials <KinopoiskHomePage>(true);
            PageWithResults    pageWithResults    = homePage.Search("Зеленая миля");
            ParticularFilmPage particularFilmPage = pageWithResults.FollowFirstResult();

            particularFilmPage.AddToFavourites();

            Assert.AreEqual("Удалить из любимых фильмов",
                            particularFilmPage.GetTitleOfButton(ParticularFilmPage.PageElements.AddToFavouritesButton));
        }
        public void AddFilmToWillWatchFolder()
        {
            KinopoiskHomePage homePage         = new KinopoiskHomePage(ConciseApi);
            RegistrationPage  registrationPage = homePage.GoToRegistartionPage();

            homePage = registrationPage.LoginWithCredentials <KinopoiskHomePage>(true);
            PageWithResults    pageWithResults    = homePage.Search("Зеленая миля");
            ParticularFilmPage particularFilmPage = pageWithResults.FollowFirstResult();

            particularFilmPage.AddToWillWatchFolder();

            Assert.IsTrue(particularFilmPage.IsNotificationMessageDisplayed());
            Assert.AreEqual("Фильм добавлен в папку «Буду смотреть».", particularFilmPage.GetNotificationMessageText());

            particularFilmPage.TearDownWillWatchFolder();
        }
Exemple #8
0
 public void ThenIGetAsTheFirstResultOnThePageWithResults(string expectedFilm)
 {
     _pageWithResults = _scenarioContext.Get <PageWithResults>(typeof(PageWithResults).ToString());
     Assert.AreEqual(expectedFilm, _pageWithResults.GetFirstResultTitle());
 }
Exemple #9
0
 public void WhenIEnterAndChooseCountryAndSearch(string film, string country)
 {
     _pageWithResults = _advancedSearchPage.SearchByNameAndCountry(film, country);
     _scenarioContext.Add(typeof(PageWithResults).ToString(), _pageWithResults);
 }
Exemple #10
0
 public void WhenIEnterAndSearch(string film)
 {
     _pageWithResults = _homePage.Search(film);
     _scenarioContext.Add(typeof(PageWithResults).ToString(), _pageWithResults);
 }