Ejemplo n.º 1
0
        public List <SelfDetails> MapPersonDetails()
        {
            List <SelfDetails> selfDetails =;
            SelfDetails        selves      = new SelfDetails();

            return(selfDetails);
        }
Ejemplo n.º 2
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);
        }
Ejemplo n.º 3
0
        public void SelfFullApplicationNoCheckBox()
        {
            SelfDetails join_selfDetailsPage = new SelfDetails(base.driver);

            join_selfDetailsPage.ClickConfirmCheckBox();
            Assert.IsFalse(driver.FindElement(By.Id("btnSelfStep1")).Enabled);
            join_selfDetailsPage.ClickConfirmCheckBox();
        }
Ejemplo n.º 4
0
        public IActionResult Index()
        {
            //var model = selectListItems();
            var x = new SelfDetails();

            x.DomainAreas = selectListItems();
            return(View(x));
        }
Ejemplo n.º 5
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);
        }
Ejemplo n.º 6
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);
        }
Ejemplo n.º 7
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);
        }
Ejemplo n.º 8
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);
        }
Ejemplo n.º 9
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);
        }
Ejemplo n.º 10
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("*****@*****.**");
        }
Ejemplo n.º 11
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("*****@*****.**");
        }
Ejemplo n.º 12
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);
        }
Ejemplo n.º 13
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);
        }
Ejemplo n.º 14
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");
        }
Ejemplo n.º 15
0
        public void SelfFullApplicationNoPostcode()
        {
            SelfDetails join_selfDetailsPage = new SelfDetails(base.driver);

            join_selfDetailsPage.ClickUseAddressLookup(); // Make more fluid
            join_selfDetailsPage.EnterHouseNumber("48");
            join_selfDetailsPage.EnterPostcode(string.Empty);
            Assert.IsFalse(driver.FindElement(By.Id("btnFindAddress")).Enabled);
            join_selfDetailsPage.EnterPostcode("SG54NE");
        }
Ejemplo n.º 16
0
        public void SelfFullApplicationPhoneNumberMessage()
        {
            SelfDetails join_selfDetailsPage = new SelfDetails(base.driver);
            IWebElement telephoneField       = driver.FindElement(By.Id("tbTelephone"));

            telephoneField.Click();
            // Add true Check for value at this position
            Assert.IsTrue(driver.FindElements(By.ClassName("state-msg-info"))[4].Displayed);
            Assert.AreEqual(driver.FindElements(By.ClassName("state-msg-info"))[4].Text, "We will only call you if there's an issue with your account or orders: our team never make any 'cold calls'.");
        }
Ejemplo n.º 17
0
        public void SelfFullApplicationClearedAddressDetails()
        {
            SelfDetails join_selfDetailsPage = new SelfDetails(base.driver);

            join_selfDetailsPage.ClickFindAddress();
            join_selfDetailsPage.ClickClearAddress();
            join_selfDetailsPage.CheckAddressDetails("", "", "", "", "", "");
            Assert.IsFalse(driver.FindElement(By.Id("btnSelfStep1")).Enabled);
            join_selfDetailsPage.ClickUseAddressLookup(); // Make more fluid
            join_selfDetailsPage.ClickFindAddress();
            join_selfDetailsPage.CheckAddressDetails("48 Church Road", "Stotfold", "", "Hitchin", "Bedfordshire", "SG5 4NE");
        }
Ejemplo n.º 18
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();
        }