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);
 }