Ejemplo n.º 1
0
        public void WatchTrailer()
        {
            KinopoiskHomePage  homePage           = new KinopoiskHomePage(ConciseApi);
            PageWithResults    pageWithResults    = homePage.Search("Зеленая миля");
            ParticularFilmPage particularFilmPage = pageWithResults.FollowFirstResult();

            particularFilmPage.OpenTrailerAndWatchFor(10);
        }
Ejemplo n.º 2
0
        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());
        }
Ejemplo n.º 3
0
        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));
        }
Ejemplo n.º 4
0
        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));
        }
Ejemplo n.º 5
0
        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();
        }