예제 #1
0
        // (+) TODO: To make output more readable
        public override string ToString()
        {
            return(String.Format("{0} {1} {2}, pass: {3}, birth: {4}",
                                 Surname, Name, Patronymic,
                                 PassportNumber.ToString(CultureInfo.InvariantCulture),
                                 Birthday.ToString(CultureInfo.InvariantCulture)));

            /*
             * return String.Format("{0};{1};{2};{3};{4}",
             *  Name, Surname, Patronymic,
             *  PassportNumber.ToString(CultureInfo.InvariantCulture),
             *  Birthday.ToString(CultureInfo.InvariantCulture));
             */
        }
예제 #2
0
 public void FillingBillingInformation(BookingForm bookingForm)
 {
     SelectTitle.SelectByValue(bookingForm.Title);
     NameInput.SendKeys(bookingForm.Name);
     SurName.SendKeys(bookingForm.Surname);
     Email.SendKeys(bookingForm.Email);
     Phone.SendKeys(bookingForm.Phone);
     Birthday.SendKeys(bookingForm.Birthday.ToString());
     PassportNumber.SendKeys(bookingForm.PassportNumber);
     ExpirationDate.SendKeys(bookingForm.ExpirationDate);
     NationalityAnchor.Click();
     _wait.Until(SeleniumExtras.WaitHelpers.ExpectedConditions.ElementExists(By.XPath(BookingCompletionPageConstants.NationalityItemSelectPath)));
     NationalityItemSelect.Click();
     SelectCardType.SelectByValue(bookingForm.CardType);
     CardNumber.SendKeys(bookingForm.CardNumber);
     CardExpiryYear.SelectByValue(bookingForm.CardExpiryYear);
     CVV.SendKeys(bookingForm.CVV);
 }