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