public void checkBuyTicket()
        {
            Console.WriteLine("_17CheckBuyTicket");

            string username = "";
            string[] password = null;

            XMLParse oXMLData = new XMLParse();
            oXMLData.LoadXML("../../Config/ApplicationSetting.xml");
            ArtzyLoginHelper loginHelper = new ArtzyLoginHelper(GetWebDriver());
            eventHelper = new EventHelper(GetWebDriver());

            String eventName = loginHelper.GetFromFile("EventName");

            //username = oXMLData.getData("settings/credentials", "Artzyusername");
            username = loginHelper.GetFromFile("Registration");

            password = oXMLData.getData("settings/credentials", "Artzypassword");

            //Verify Page title
            verifyTitle("Artzy Login");

            //Login with email address
            Login(username, password[0]);

            //Click on sigin button
            loginHelper.ClickElement("Signin");

            //Verify Page title
            verifyTitle("Index");

            //Click on on Home tab
            eventHelper.ClickElement("Home");

            //Wait for text
            eventHelper.WaitForTextInPage("Cart", 40);

            //Click on Event tab.
            eventHelper.ClickElement("EventTab");

            //Verify title
            verifyTitle("Upcoming Events");

            //Click on event
            eventHelper.clickOnEvent(eventName);

            //wait for tickets
            eventHelper.WaitForTextInPage("Tickets", 20);

            //Enter quantity
            eventHelper.type("Quantity", "10");

            //Click ON  Buy now button
            eventHelper.ClickElement("BuyNow");

            //wait for text
            eventHelper.WaitForTextInPage("Remove", 30);

            //Enter card number
            eventHelper.type("Card", "4242424242424242");

            //Enter cvv
            eventHelper.type("CVV", "321");

            eventHelper.scrollToElement("Month");

            //Select Month
            eventHelper.SelectLastFilterValue("Month", "05 - May");

            //Select year
            eventHelper.SelectValueFilter("Year", "2019");

            //Enter address
            eventHelper.type("CardAdd", "Test Add");

            //Enter city
            eventHelper.type("CardCity", "Alaska");

            //Select State
            eventHelper.SelectValueFilter("CardState", "Alaska");

            //Enter Zip
            eventHelper.type("CardZip", "201301");

            //Click on Submit button
            eventHelper.ClickElement("Submit");

            //Wait for order code
            eventHelper.WaitForTextInPage("Order Code:", 30);

            //Wait for event name
            eventHelper.WaitForTextInPage(eventName, 20);

            //Wait for status
            eventHelper.WaitForTextInPage("Paid", 10);

            //Click on menu
            loginHelper.ClickElement("OrderLog");

            //Click on My ticket
            loginHelper.ClickElement("MyTicket");

            //Wait for text
            loginHelper.WaitForTextInPage("Used",30);

            //Wait for text
            loginHelper.WaitForTextInPage("Quantity", 30);

            //Wait for ticket
            loginHelper.WaitForTextInPage("10",30);

            //Capture screenshot fot the screen
            loginHelper.TakeScreenshot("CheckBuyTicket - Artzy");
        }
        public void buyCertificate()
        {
            Console.WriteLine("_17BuyCertificate");

            string username = "";
            string[] password = null;

            XMLParse oXMLData = new XMLParse();
            oXMLData.LoadXML("../../Config/ApplicationSetting.xml");
            ArtzyLoginHelper loginHelper = new ArtzyLoginHelper(GetWebDriver());
            eventHelper = new EventHelper(GetWebDriver());

            String giftName = loginHelper.GetFromFile("Certificate");

            //username = oXMLData.getData("settings/credentials", "Artzyusername");
            username = loginHelper.GetFromFile("Registration");

            password = oXMLData.getData("settings/credentials", "Artzypassword");

            eventHelper.SetInFile("Certificate", giftName);

            //Verify Page title
            verifyTitle("Artzy Login");

            //Login with email address
            Login(username, password[0]);

            //Click on sigin button
            loginHelper.ClickElement("Signin");

            //Verify Page title
            verifyTitle("Index");

            //Click on on Home tab
            eventHelper.ClickElement("Home");

            //Wait for text
            eventHelper.WaitForTextInPage("Cart", 40);

            //Logout from the application
            //Logout();

            //Click on giftcertificate tab.
            eventHelper.ClickElement("CertificateTab");

            //Verify title
            verifyTitle("Gift Certificates");

            //Wait fro text
            eventHelper.WaitForTextInPage(giftName, 30);

            //wait for tickets
            eventHelper.WaitForTextInPage("Gift Certificates", 20);

            //Enter quantity
            eventHelper.type("Quantity", "1");

            //Click ON  Buy now button
            eventHelper.ClickElement("BuyNow");

            //wait for text
            eventHelper.WaitForTextInPage("Remove", 30);

            //Enter first name
            eventHelper.type("UserFirst", "Test");

            //Enter Last Name
            eventHelper.type("UserLast", "Buy Certificate");

            //Enter email
            //eventHelper.type("UserEmail", "*****@*****.**");

            //Enter card number
            eventHelper.type("Card", "4242424242424242");

            //Enter cvv
            eventHelper.type("CVV", "321");

            eventHelper.scrollToElement("Month");

            //Select Month
            eventHelper.SelectLastFilterValue("Month", "05 - May");

            //Select year
            eventHelper.SelectValueFilter("Year", "2019");

            //Enter First name
            eventHelper.type("CardFirst", "Test");

            //Enter last Name
            eventHelper.type("CardLast", "Buy");

            //Enter address
            eventHelper.type("CardAdd", "Test Add");

            //Enter city
            eventHelper.type("CardCity", "Alaska");

            //Select State
            eventHelper.SelectValueFilter("CardState", "Alaska");

            //Enter Zip
            eventHelper.type("CardZip", "201301");

            //Click on Submit button
            eventHelper.ClickElement("Submit");

            //Wait for order code
            eventHelper.WaitForTextInPage("Order Code:", 30);

            //Capture screenshot fot the screen
            loginHelper.TakeScreenshot("BuyCertificate - Artzy");
        }