Beispiel #1
0
        private void SimpleOrder(bool isOperator)
        {
            if (isOperator)
            {
                UserFacade.LoginOperator();
            }
            else
            {
                UserFacade.LoginUser();
            }

            CartFacade.AddProduct("900219191");
            CartFacade.EnterCart();

            Assert.IsTrue(Selenium.IsElementPresent("//input[@alt='Оформить заказ'][2]") == isOperator);
            //Видимость кнопки "Заказ в 1 шаг"

            OrderFacade.ProceedStep1("630091");
            OrderFacade.ProceedStep2(DevliveryType.Shop);
            OrderFacade.ProceedStep3("Joe Doe");

            Assert.IsFalse(Selenium.IsElementPresent("//input[@type='checkbox'][1]") == isOperator);
            //Видимость радио-кнопки "Сохранить параметры заказа"

            OrderFacade.ProceedStep4();

            Assert.IsTrue(OrderFacade.IsGoodOrder());
        }
Beispiel #2
0
        public void OperatorQuickOrderTest()
        {
            /*
             * Оформление заказа в 1 шаг работает -- в конце поздравляют с успешным заказом.
             */
            UserFacade.LoginOperator();
            CartFacade.AddProduct("900219191");
            OrderFacade.ProceedQuickOrder("Joe Doe");

            Assert.IsTrue(OrderFacade.IsGoodOrder());
        }