// (+) 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)); */ }
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); }