示例#1
0
        public void FillBillingInfo(BillingInformation.Field formField, string fieldData)
        {
            BillingInformation billingInfo = new BillingInformation();

            browser.ClickTitleBar();
            billingInfo.EnterBillingInfo(formField, fieldData);
        }
示例#2
0
        internal void EnterBillingInfo(BillingInformation.Field formField, string fieldData)
        {
            switch (formField)
            {
            case Field.Firstname:
            {
                FirstName = fieldData;
                TypeFirstName();
                break;
            }

            case Field.Lastname:
            {
                LastName = fieldData;
                TypeLastName();
                break;
            }

            case Field.Company:
            {
                Company = fieldData;
                TypeCompany();
                break;
            }

            case Field.Address:
            {
                Address = fieldData;
                TypeAddress();
                break;
            }

            case Field.Apt:
            {
                Apt = fieldData;
                TypeApt();
                break;
            }

            case Field.City:
            {
                City = fieldData;
                TypeCity();
                break;
            }

            case Field.State:
            {
                State = fieldData;
                SelectState();
                break;
            }

            case Field.Zip:
            {
                Zip = fieldData;
                TypeZip();
                break;
            }

            case Field.Country:
            {
                Country = fieldData;
                SelectCountry();
                break;
            }

            case Field.Phone:
            {
                Phone = fieldData;
                TypePhone();
                break;
            }

            case Field.BillingEmail:
            {
                BillingEmail = fieldData;
                TypeBilling();
                break;
            }

            case Field.HowHear:
            {
                HowHear = fieldData;
                SelectHowHear();
                break;
            }

            default:
                throw new Exception(String.Format("Code not implemented yet: {0}", formField.ToString()));
            }
        }