Esempio n. 1
0
        public void SelfFullApplicationNoDOB()
        {
            SelfDetails join_selfDetailsPage = new SelfDetails(base.driver);

            join_selfDetailsPage.EnterDOB(string.Empty, string.Empty, string.Empty);
            Assert.IsFalse(driver.FindElement(By.Id("btnSelfStep1")).Enabled);
            join_selfDetailsPage.EnterDOB(day, month, year);
        }
Esempio n. 2
0
        public void SelfFullApplicationDOBInvalid()
        {
            SelfDetails join_selfDetailsPage = new SelfDetails(base.driver);

            join_selfDetailsPage.EnterDOB("32", "13", "3017");
            Assert.IsFalse(driver.FindElement(By.Id("btnSelfStep1")).Enabled);
            join_selfDetailsPage.CheckErrorMessage("The date entered is not valid.");
            join_selfDetailsPage.EnterDOB(day, month, year);
        }
Esempio n. 3
0
        public void SelfFullApplicationDOBTooYoung()
        {
            SelfDetails join_selfDetailsPage = new SelfDetails(base.driver);

            join_selfDetailsPage.EnterDOB("17", "08", "2017");
            Assert.IsFalse(driver.FindElement(By.Id("btnSelfStep1")).Enabled);
            join_selfDetailsPage.CheckErrorMessage("You must be over the age of 18 to join, you are currently 0.");
            join_selfDetailsPage.EnterDOB(day, month, year);
        }
Esempio n. 4
0
        public void SelfFullApplicationDOBTooOld()
        {
            SelfDetails join_selfDetailsPage = new SelfDetails(base.driver);

            join_selfDetailsPage.EnterDOB("01", "01", "1900");
            Assert.IsFalse(driver.FindElement(By.Id("btnSelfStep1")).Enabled);
            join_selfDetailsPage.CheckErrorMessage("The date of birth entered indicates that you might be 118.");
            join_selfDetailsPage.EnterDOB(day, month, year);
        }
Esempio n. 5
0
        public void completePart1and2()
        {
            SelfDetails join_selfDetailsPage = new SelfDetails(base.driver);

            join_selfDetailsPage.SelectTitle("Mr");
            join_selfDetailsPage.EnterFirstName(forename);
            join_selfDetailsPage.EnterSurname(surname);
            join_selfDetailsPage.EnterEmailAddress("*****@*****.**");
            join_selfDetailsPage.EnterPhoneNumber("07713187347");
            join_selfDetailsPage.EnterDOB(day, month, year);
            join_selfDetailsPage.EnterHouseNumber("48");
            join_selfDetailsPage.EnterPostcode("SG54NE");
            join_selfDetailsPage.ClickFindAddress();
            join_selfDetailsPage.CheckAddressDetails("48 Church Road", "Stotfold", "", "Hitchin", "Bedfordshire", "SG5 4NE");
            join_selfDetailsPage.ClickConfirmCheckBox();
            join_selfDetailsPage.ClickNextButton();

            SelfPayment join_selfPaymentPage = new SelfPayment(base.driver);

            join_selfPaymentPage.EnterCardHoldersName(string.Format("MR {0} {1}", forename.ToCharArray()[0], surname.ToUpper()));
            join_selfPaymentPage.EnterCardNumber("4242424242424242");
            join_selfPaymentPage.SelectExpiryMonth("06");
            join_selfPaymentPage.SelectExpiryYear("2022");
            join_selfPaymentPage.EnterSecurityCode("123");
            join_selfPaymentPage.ProposerSelected(true);
            join_selfPaymentPage.EnterProposerDetails("Kyle Brewer-Allan", "Test Street 101", "SG61EF", "*****@*****.**");
            join_selfPaymentPage.SelectMediaOption("Wine fair/festival");
            Assert.IsTrue(driver.FindElement(By.Id("btnSelfStep2")).Enabled);
        }
Esempio n. 6
0
        public void CompletePart1()
        {
            SelfDetails join_selfDetailsPage = new SelfDetails(base.driver);

            join_selfDetailsPage.SelectTitle("Mr");
            join_selfDetailsPage.EnterFirstName(forename);
            join_selfDetailsPage.EnterSurname(surname);
            join_selfDetailsPage.EnterEmailAddress("*****@*****.**");
            join_selfDetailsPage.EnterPhoneNumber("07713187347");
            join_selfDetailsPage.EnterDOB(day, month, year);
            join_selfDetailsPage.EnterHouseNumber("48");
            join_selfDetailsPage.EnterPostcode("SG54NE");
            join_selfDetailsPage.ClickFindAddress();
            join_selfDetailsPage.CheckAddressDetails("48 Church Road", "Stotfold", "", "Hitchin", "Bedfordshire", "SG5 4NE");
            join_selfDetailsPage.ClickConfirmCheckBox();
        }