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

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

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

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

            basket.ProceedToCheckout();
            return(basket);
        }
示例#5
0
        public void Handle(ProceedToCheckout command)
        {
            var basket = this.basketRepository.GetById(command.Id);

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