public void Purchase_SeleniumTestingToolsCookbook() { string itemUrl = "/Selenium-Testing-Cookbook-Gundecha-Unmesh/dp/1849515743"; string itemPrice = "40.49"; var shippingInfo = new ClientAddressInfo() { FullName = "John Smith", Country = "United States", Address1 = "950 Avenue of the Americas", State = "New York", City = "New York City", Zip = "10001-2121", Phone = "00164644885569" }; var billingInfo = new ClientAddressInfo() { FullName = "Anton Angelov", Country = "Bulgaria", Address1 = "950 Avenue of the Americas", City = "Sofia", Zip = "1672", Phone = "0894464647" }; ClientPurchaseInfo clientPurchaseInfo = new ClientPurchaseInfo(billingInfo, shippingInfo) { GiftWrapping = Enums.GiftWrappingStyles.Fancy }; ClientLoginInfo clientLoginInfo = new ClientLoginInfo() { Email = "*****@*****.**", Password = "******" }; new PurchaseContext(new SalesTaxOrderPurchaseStrategy(), new VatTaxOrderPurchaseStrategy(), new GiftOrderPurchaseStrategy()) .PurchaseItem(itemUrl, itemPrice, clientLoginInfo, clientPurchaseInfo); }
public ClientPurchaseInfo(ClientAddressInfo addressInfo) { this.BillingInfo = addressInfo; this.ShippingInfo = addressInfo; }
public ClientPurchaseInfo(ClientAddressInfo billingInfo, ClientAddressInfo shippingInfo) { this.BillingInfo = billingInfo; this.ShippingInfo = shippingInfo; }