public void CheckGiftCertInvalidEmail()
        {
            GiftCertificatesPage giftCertPage = new GiftCertificatesPage(browser);

            giftCertPage.ClickLinkGiftCertificates();
            giftCertPage.GiftCertInvalidEmail();

            var alertMsgForms = giftCertPage.AlertMsgForms.Text;

            Assert.AreEqual(alertMsgForms, "E-Mail Address does not appear to be valid!");
        }
        public void CheckGiftCertInvalidFormName()
        {
            GiftCertificatesPage giftCertPage = new GiftCertificatesPage(browser);

            giftCertPage.ClickLinkGiftCertificates();
            giftCertPage.GiftCertInvalidFormName();

            var alertMsgForms = giftCertPage.AlertMsgForms.Text;

            Assert.AreEqual(alertMsgForms, "Your Name must be between 1 and 64 characters!");
        }
        public void CheckGiftCertInvalidAgrCheckBox()
        {
            GiftCertificatesPage giftCertPage = new GiftCertificatesPage(browser);

            giftCertPage.ClickLinkGiftCertificates();
            giftCertPage.GiftCertInvalidAgrCheckBox();

            var alertMsgForms = giftCertPage.AlertAgreementCheckBox.Text;

            Assert.AreEqual(alertMsgForms, "Warning: You must agree that the gift certificates are non-refundable!");
        }
        public void GiftCertPageValidForm()
        {
            GiftCertificatesPage giftCertPage = new GiftCertificatesPage(browser);

            giftCertPage.ClickLinkGiftCertificates();
            giftCertPage.GiftCertSubmitValidForm();

            var succesMsgGeneric = giftCertPage.SuccesMsgGeneric.Text.Contains("Thank you for purchasing");

            Assert.IsTrue(succesMsgGeneric);
        }
        public void CheckGiftCertInvalidTheme()
        {
            GiftCertificatesPage giftCertPage = new GiftCertificatesPage(browser);

            giftCertPage.ClickLinkGiftCertificates();
            giftCertPage.GiftCertInvalidTheme();

            var alertMsgForms = giftCertPage.AlertMsgForms.Text;

            Assert.AreEqual(alertMsgForms, "You must select a theme!");
        }