public void ThenTheCheckEmployerPageWillShowAnErrorForEmailAddressStating(string typeOfEmailAddress, string errorMessage) { CheckEmployersDetailsPage checkEmployerDetailsPage = new CheckEmployersDetailsPage(webDriver); switch (typeOfEmailAddress) { case "Null": checkEmployerDetailsPage.VerifyNoEmailEnteredError(errorMessage); break; } }
public void GivenIHaveAddedASingleOpportunity() { CheckEmployersDetailsPage checkEmployerDetailsPage = new CheckEmployersDetailsPage(webDriver); checkEmployerDetailsPage.EnterEmployerContactDetailsAndContinueForAReferralJourney(Constants.testName, Constants.testEmail, Constants.testPhoneNumber) .CheckPlacementInformationFirstPass(); ReferralCheckAnswersPage referralCheckAnswersPage = new ReferralCheckAnswersPage(webDriver); referralCheckAnswersPage.VerifyChosenProvidersAreDisplayedOnCheckAnswersScreen(); referralCheckAnswersPage.ConfirmAndSendOpportunity(); }
public void ThenTheCheckEmployerPageWillShowAnErrorForPhoneNumberMustBeANumberStating(string typeOfPhoneNumber, string errorMessage) { CheckEmployersDetailsPage checkEmployerDetailsPage = new CheckEmployersDetailsPage(webDriver); switch (typeOfPhoneNumber) { case "AlphaNumericCharacters": checkEmployerDetailsPage.VerifyErrorPhoneNoMustContainNos(errorMessage); break; case "SixNumbersOnly": checkEmployerDetailsPage.VerifyErrorPhoneNoMustBeSevenChars(errorMessage); break; case "Null": checkEmployerDetailsPage.VerifyNoPhoneEnteredError(errorMessage); break; } }
public void ThenTheCheckEmployerPageWillShowAnErrorForContactNameAs(string typeOfContactName, string errorMessage) { CheckEmployersDetailsPage checkEmployerDetailsPage = new CheckEmployersDetailsPage(webDriver); switch (typeOfContactName) { case "oneCharacterLong": checkEmployerDetailsPage.VerifyErrorContactNameTooShort(errorMessage); break; case "Morethan99Characters": checkEmployerDetailsPage.VerifyErrorContactNameTooLong(errorMessage); break; case "SpecialCharacters": checkEmployerDetailsPage.VerifyErrorContactNameCharactersOnly(errorMessage); break; case "Null": checkEmployerDetailsPage.VerifyNoContactNameEnteredError(errorMessage); break; } }
public void WhenIEnterAnInvalidPhoneNumberOfOnTheCheckEmployerScreenAndContinue(string p0, string p1) { CheckEmployersDetailsPage checkEmployerDetailsPage = new CheckEmployersDetailsPage(webDriver); checkEmployerDetailsPage.EnterInvalidEmployerPhoneNumberAndContinue(p0); }
public void WhenIClearAllTextFieldsOnTheEmployerContactDetailsAndContinue() { CheckEmployersDetailsPage checkEmployerDetailsPage = new CheckEmployersDetailsPage(webDriver); checkEmployerDetailsPage.ClearEmployerContactDetailsAndContinue(); }
public void ThenTheCheckEmployersDetailsPageMustPullTheCorrectDetailsFromDB() { CheckEmployersDetailsPage checkEmployerDetailsPage = new CheckEmployersDetailsPage(webDriver); checkEmployerDetailsPage.VerifyEmployerDetails(Constants.testEmployerNameForVerification); }
public void ThenEnterTheEmployerDetailsAndContinueForProvisionGapJourney() { CheckEmployersDetailsPage checkEmployerDetailsPage = new CheckEmployersDetailsPage(webDriver); checkEmployerDetailsPage.EnterEmployerContactDetailsAndContinueForAProvisionGapJourney(Constants.testName, Constants.testEmail, Constants.testPhoneNumber); }