Beispiel #1
0
        public ProceedToCheckout EditSummaryAndContinueIsNoLogin(IShoppingProcess bought)
        {
            ShoppingCart shoppingCart = new ShoppingCart();

            shoppingCart.AddQtyToItems(bought);
            return(ProceedToCheckout.ClickedProceedToCheckoutVerifyNexPage());
        }
Beispiel #2
0
        public ProceedToCheckout ChooseShippingOption()
        {
            ShippingPage shippingPage = new ShippingPage();

            shippingPage.ClickTermsOfServiceCheck();
            return(ProceedToCheckout.ClickedProceedToCheckoutVerifyNexPage());
        }
Beispiel #3
0
        public ProceedToCheckout ChooseDeliveryAddress()
        {
            DeliveryAddressPage deliveryAddress = new DeliveryAddressPage();

            deliveryAddress.ClickOnCheckDeliveryAsBillingAddress();
            return(ProceedToCheckout.ClickedProceedToCheckoutVerifyNexPage());
        }
Beispiel #4
0
        public IAggregate Handle(ProceedToCheckout command)
        {
            var basket = _domainRepository.GetById <Basket>(command.Id);

            basket.ProceedToCheckout();
            return(basket);
        }
        public void Handle(ProceedToCheckout command)
        {
            var basket = this.basketRepository.GetById(command.Id);

            basket.ProceedToCheckout();
        }
Beispiel #6
0
 public void ClickProceedToCheckout()
 {
     ProceedToCheckout.Click();
 }