Example #1
0
        public void SetEmptyUserInfo()
        {
            SelectTheTicketPage selectTheTicketPage = new MainPage(driver).InputCity(SearchFormCreator.WithAllParameters())
                                                      .SetPassengers(SearchFormCreator.WithAllParameters())
                                                      .InputDateDefaultValues()
                                                      .SubmitValidValue();
            string className = selectTheTicketPage.SelectClass()
                               .Submit()
                               .WaitModalWindow()
                               .InputUserInfo(UserInfoCreator.WithEmptyName())
                               .Continue()
                               .IsInvalidValue();

            Assert.AreEqual("starail-Form-input starail-Form-error", className);
        }
Example #2
0
        public void CheckResult()
        {
            SelectTheTicketPage selectTheTicketPage = new MainPage(driver).InputCity(SearchFormCreator.WithAllParameters())
                                                      .SetPassengers(SearchFormCreator.WithAllParameters())
                                                      .InputDateDefaultValues()
                                                      .SubmitValidValue();
            SelectSeatsPage selectSeatsPage = selectTheTicketPage.SelectClass()
                                              .Submit()
                                              .WaitModalWindow()
                                              .InputUserInfo(UserInfoCreator.WithDefaultParameters())
                                              .ContinueWithValidParameters();
            TicketLocationPage ticketLocationPage = selectSeatsPage.Submit();
            UserInfoPage       userInfoPage       = ticketLocationPage.Submit();
            PayPage            payPage            = userInfoPage.InputUserInfo(UserInfoCreator.WithDefaultParameters());

            Assert.AreEqual("10:46 | 27 Dec 2019", payPage.GetResult());
        }