public void WhenIProvideRegisterationDetailsForApplicationAccess(Table table) { RegisterPageObjects registerPageObjects = new RegisterPageObjects(); foreach (var row in table.Rows) { registerPageObjects.EnterFirstName(webDriver, row["FirstName"]); registerPageObjects.EnterLastName(webDriver, row["LastName"]); registerPageObjects.EnterEmail(webDriver, row["Email"]); registerPageObjects.EnterUserName(webDriver, row["Username"]); registerPageObjects.SelectCountry(webDriver, row["Country"]); registerPageObjects.SelectRole(webDriver, row["YourRole"]); registerPageObjects.DisableNewsLetter(webDriver); registerPageObjects.EnterPassword(webDriver, row["Password"]); registerPageObjects.EnterConfirmPassword(webDriver, row["ConfirmPassword"]); registerPageObjects.ClickRegister(webDriver); } }
public void ThenIShouldGetSuccessfulRegistrationMessage() { RegisterPageObjects registerPageObjects = new RegisterPageObjects(); registerPageObjects.RegistrationSuccess(webDriver, "Your registration has been successfully completed.\r\nYou have just been sent an email containing membership activation instructions."); }