Exemple #1
0
 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;
 }
Exemple #3
0
 public PreviewShoppingCartPageProceedBehaviour()
 {
     _previewShoppingCartPage = Base.UnityContainerFactory.GetContainer().Resolve <PreviewShoppingCartPage>();
     _signInPage = Base.UnityContainerFactory.GetContainer().Resolve <SignInPage>();
 }
 // This version is compatible only with UnityBehaviorEngine.
 public PreviewShoppingCartPageProceedBehaviour(PreviewShoppingCartPage previewShoppingCartPage, SignInPage signInPage)
 {
     _previewShoppingCartPage = previewShoppingCartPage;
     _signInPage = signInPage;
 }
Exemple #5
0
 public PreviewShoppingCartPageProceedBehaviour()
 {
     this.previewShoppingCartPage = AdvancedBehavioursDesignPatternPartTwo.Base.UnityContainerFactory.GetContainer().Resolve <PreviewShoppingCartPage>();
     this.signInPage = AdvancedBehavioursDesignPatternPartTwo.Base.UnityContainerFactory.GetContainer().Resolve <SignInPage>();
 }
 public PreviewShoppingCartPageProceedBehaviour()
 {
     this.previewShoppingCartPage = UnityContainerFactory.GetContainer().Resolve <PreviewShoppingCartPage>();
     this.signInPage = UnityContainerFactory.GetContainer().Resolve <SignInPage>();
 }