public ShoppingCart( ItemPage itemPage, PreviewShoppingCartPage previewShoppingCartPage, SignInPage signInPage, ShippingAddressPage shippingAddressPage, ShippingPaymentPage shippingPaymentPage, PlaceOrderPage placeOrderPage) { _itemPage = itemPage; _previewShoppingCartPage = previewShoppingCartPage; _signInPage = signInPage; _shippingAddressPage = shippingAddressPage; _shippingPaymentPage = shippingPaymentPage; _placeOrderPage = placeOrderPage; }
public PurchaseContext( IPurchasePromotionalCodeStrategy purchasePromotionalCodeStrategy, ItemPage itemPage, PreviewShoppingCartPage previewShoppingCartPage, SignInPage signInPage, ShippingAddressPage shippingAddressPage, ShippingPaymentPage shippingPaymentPage, PlaceOrderPage placeOrderPage) { _purchasePromotionalCodeStrategy = purchasePromotionalCodeStrategy; _itemPage = itemPage; _previewShoppingCartPage = previewShoppingCartPage; _signInPage = signInPage; _shippingAddressPage = shippingAddressPage; _shippingPaymentPage = shippingPaymentPage; _placeOrderPage = placeOrderPage; }
public PurchaseContextNoNullObjects( IPurchasePromotionalCodeStrategy purchasePromotionalCodeStrategy, ItemPage itemPage, PreviewShoppingCartPage previewShoppingCartPage, SignInPage signInPage, ShippingAddressPage shippingAddressPage, ShippingPaymentPage shippingPaymentPage, PlaceOrderPage placeOrderPage) { this.purchasePromotionalCodeStrategy = purchasePromotionalCodeStrategy; this.itemPage = itemPage; this.previewShoppingCartPage = previewShoppingCartPage; this.signInPage = signInPage; this.shippingAddressPage = shippingAddressPage; this.shippingPaymentPage = shippingPaymentPage; this.placeOrderPage = placeOrderPage; }
public ShippingAddressPageFillDifferentBillingBehaviour(ClientPurchaseInfo clientPurchaseInfo) { _shippingAddressPage = UnityContainerFactory.GetContainer().Resolve <ShippingAddressPage>(); _shippingPaymentPage = UnityContainerFactory.GetContainer().Resolve <ShippingPaymentPage>(); _clientPurchaseInfo = clientPurchaseInfo; }
public ShippingAddressPageFillDifferentBillingBehaviour() { this.shippingAddressPage = UnityContainerFactory.GetContainer().Resolve <ShippingAddressPage>(); this.shippingPaymentPage = UnityContainerFactory.GetContainer().Resolve <ShippingPaymentPage>(); }
// This version is compatible only with UnityBehaviorEngine. public ShippingPaymentPageContinueBehaviour(ShippingPaymentPage shippingPaymentPage) { _shippingPaymentPage = shippingPaymentPage; }
public ShippingPaymentPageContinueBehaviour() { _shippingPaymentPage = UnityContainerFactory.GetContainer().Resolve <ShippingPaymentPage>(); }
public ShippingAddressPageFillDifferentBillingBehaviour(AdvancedBehavioursDesignPatternPartTwo.Data.ClientPurchaseInfo clientPurchaseInfo) { this.shippingAddressPage = AdvancedBehavioursDesignPatternPartTwo.Base.UnityContainerFactory.GetContainer().Resolve <ShippingAddressPage>(); this.shippingPaymentPage = AdvancedBehavioursDesignPatternPartTwo.Base.UnityContainerFactory.GetContainer().Resolve <ShippingPaymentPage>(); this.clientPurchaseInfo = clientPurchaseInfo; }
// This version is compatible only with UnityBehaviorEngine. public ShippingAddressPageFillDifferentBillingBehaviour(ShippingAddressPage shippingAddressPage, ShippingPaymentPage shippingPaymentPage) { this.shippingAddressPage = shippingAddressPage; this.shippingPaymentPage = shippingPaymentPage; }
public ShippingPaymentPageContinueBehaviour() { this.shippingPaymentPage = PerfectSystemTestsDesign.Base.UnityContainerFactory.GetContainer().Resolve <ShippingPaymentPage>(); }
public ShippingPaymentPageContinueBehaviour() { this.shippingPaymentPage = AdvancedBehavioursDesignPatternPartTwo.Base.UnityContainerFactory.GetContainer().Resolve <ShippingPaymentPage>(); }