public void PurchaseItem(string rocketName, string couponName, int quantity, string expectedPrice, PurchaseInfo purchaseInfo) { _mainPage.Open(); _mainPage.AddRocketToShoppingCart(rocketName); _cartPage.ApplyCoupon(couponName); _cartPage.Assertions.AssertCouponAppliedSuccessfully(); _cartPage.IncreaseProductQuantity(quantity); _cartPage.Assertions.AssertTotalPrice(expectedPrice); _cartPage.ClickProceedToCheckout(); _checkoutPage.FillBillingInfo(purchaseInfo); _checkoutPage.Assertions.AssertOrderReceived(); }
protected override void AddItemToShoppingCart(string itemName) { _mainPage.Open(); _mainPage.AddRocketToShoppingCart(itemName); }