コード例 #1
0
        public void SelfFullApplicationForenameTooShort()
        {
            SelfDetails join_selfDetailsPage = new SelfDetails(base.driver);

            join_selfDetailsPage.EnterFirstName("A");
            join_selfDetailsPage.ClickHeader();
            join_selfDetailsPage.CheckErrorMessage("Must be at least 2 characters long.");
            join_selfDetailsPage.EnterFirstName(forename);
        }
コード例 #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);
        }
コード例 #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);
        }
コード例 #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);
        }
コード例 #5
0
        public void SelfFullApplicationInvalidEmailAddress()
        {
            SelfDetails join_selfDetailsPage = new SelfDetails(base.driver);

            join_selfDetailsPage.EnterEmailAddress("invlalidEmailAddressExample");
            join_selfDetailsPage.ClickHeader();
            Assert.IsFalse(driver.FindElement(By.Id("btnSelfStep1")).Enabled);
            join_selfDetailsPage.CheckErrorMessage("Sorry! This doesn`t look like a valid email address. Please try again.");
            join_selfDetailsPage.EnterEmailAddress("*****@*****.**");
        }
コード例 #6
0
        public void SelfFullApplicationNoEmailAddress()
        {
            SelfDetails join_selfDetailsPage = new SelfDetails(base.driver);

            join_selfDetailsPage.EnterEmailAddress(string.Empty);
            Assert.IsFalse(driver.FindElement(By.Id("btnSelfStep1")).Enabled);
            join_selfDetailsPage.ClickHeader();
            join_selfDetailsPage.CheckErrorMessage("Required Field");
            join_selfDetailsPage.EnterEmailAddress("*****@*****.**");
        }
コード例 #7
0
        public void SelfFullApplicationSurnameTooShort()
        {
            SelfDetails join_selfDetailsPage = new SelfDetails(base.driver);

            join_selfDetailsPage.EnterSurname("A");
            join_selfDetailsPage.ClickHeader();
            Assert.IsFalse(driver.FindElement(By.Id("btnSelfStep1")).Enabled);
            join_selfDetailsPage.CheckErrorMessage("Must be at least 2 characters long.");
            join_selfDetailsPage.EnterSurname(surname);
        }
コード例 #8
0
        public void SelfFullApplicationNoSurname()
        {
            SelfDetails join_selfDetailsPage = new SelfDetails(base.driver);

            join_selfDetailsPage.EnterSurname(string.Empty);
            Assert.IsFalse(driver.FindElement(By.Id("btnSelfStep1")).Enabled);
            join_selfDetailsPage.ClickHeader();
            join_selfDetailsPage.CheckErrorMessage("Required Field");
            join_selfDetailsPage.EnterSurname(surname);
        }
コード例 #9
0
        public void SelfFullApplicationInvalidPhoneNumber()
        {
            SelfDetails join_selfDetailsPage = new SelfDetails(base.driver);

            join_selfDetailsPage.EnterPhoneNumber(".");
            Assert.IsFalse(driver.FindElement(By.Id("btnSelfStep1")).Enabled);
            join_selfDetailsPage.ClickHeader();
            join_selfDetailsPage.CheckErrorMessage("Only numbers are allowed.");
            join_selfDetailsPage.EnterPhoneNumber("07713187347");
        }