public void RocketPurchaseWithRegisteredUserUsingCouponAndChangingQuantity()
        {
            HomePage          homePage          = new HomePage(_driver);
            CartPage          cartPage          = new CartPage(_driver);
            CheckoutPage      checkoutPage      = new CheckoutPage(_driver);
            OrderReceivedPage orderReceivedPage = new OrderReceivedPage(_driver);

            homePage.clickFalcon9AddToCartButton();
            homePage.clickFalcon9ViewCartButton();

            cartPage.enterCouponCode("happybirthday");
            cartPage.clickApplyCouponButton();

            Assert.IsTrue(cartPage.isSuccessMessageDisplayed());

            cartPage.enterFalcon9Quantity("3");
            cartPage.clickUpdateCartButton();

            Assert.IsTrue(cartPage.isSuccessMessageDisplayed());

            cartPage.clickProceedToCheckoutButton();

            Assert.IsTrue(checkoutPage.isQuantity3Displayed());

            checkoutPage.clickHereToLogin();
            checkoutPage.enterUsername("*****@*****.**");
            checkoutPage.enterPassword("ueT^Ybiinha4");
            checkoutPage.clickLoginButton();

            checkoutPage.clickPlaceOrderButton();

            Assert.IsTrue(orderReceivedPage.isOrderReceivedHeadingDisplayed());
            Assert.IsTrue(orderReceivedPage.isQuantity3Displayed());
        }
        public void RocketPurchaseWithNewClient()
        {
            HomePage          homePage          = new HomePage(_driver);
            CartPage          cartPage          = new CartPage(_driver);
            CheckoutPage      checkoutPage      = new CheckoutPage(_driver);
            OrderReceivedPage orderReceivedPage = new OrderReceivedPage(_driver);

            homePage.clickProtonRocketAddToCartButton();
            homePage.clickProtonRocketViewCartButton();

            cartPage.clickProceedToCheckoutButton();

            checkoutPage.enterFirstName("FirstName");
            checkoutPage.enterLastName("LastName");
            checkoutPage.enterStreetAddress("Street Address 77");
            checkoutPage.enterCity("City");
            checkoutPage.enterPostcode("7777");
            checkoutPage.enterPhone("0888777777");
            checkoutPage.enterEmail("*****@*****.**");

            checkoutPage.selectCreateAccountCheckbox();

            checkoutPage.clickPlaceOrderButton();

            Assert.IsTrue(orderReceivedPage.isOrderReceivedHeadingDisplayed());
        }
        public void RocketPurchaseWithRegisteredClient()
        {
            HomePage          homePage          = new HomePage(_driver);
            CartPage          cartPage          = new CartPage(_driver);
            CheckoutPage      checkoutPage      = new CheckoutPage(_driver);
            OrderReceivedPage orderReceivedPage = new OrderReceivedPage(_driver);

            homePage.clickProtonRocketAddToCartButton();
            homePage.clickProtonRocketViewCartButton();

            cartPage.clickProceedToCheckoutButton();

            checkoutPage.clickHereToLogin();
            checkoutPage.enterUsername("*****@*****.**");
            checkoutPage.enterPassword("ueT^Ybiinha4");
            checkoutPage.clickLoginButton();

            checkoutPage.clickPlaceOrderButton();

            Assert.IsTrue(orderReceivedPage.isOrderReceivedHeadingDisplayed());
        }