public void CreateUserAccount_VerifyDuplicateRegistration() { UserModel userRegData = createRandomUserData(); for (int i = 0; i < 3; i++) { RegistrationPage regPage = new RegistrationPage(driver, baseURL); regPage.goToPage(); regPage.addFirstName(userRegData.FirstName); regPage.addLastName(userRegData.LastName); regPage.addEmail(userRegData.Email); regPage.addmobilePhone(userRegData.MobilePhone); regPage.submitRegistrationForm(); if (i == 0) { RegistrationCompletedPage regCompletedPage = new RegistrationCompletedPage(driver); regCompletedPage.verifyRegistrationSuccessMessage(); } else if (i > 0) { regPage.VerifyValidationErrorMessage("Du finns redan registrerad"); } var regCompletedData = restRequest.verifyRegistration(userRegData.Email); Assert.IsTrue(regCompletedData.TotalResults == 1); verifyUserRegistrationData(userRegData, regCompletedData.Results[0]); } }
public void CreateUserAccount_Successfull() { UserModel userRegData = createRandomUserData(); RegistrationPage regPage = new RegistrationPage(driver, baseURL); regPage.goToPage(); regPage.addFirstName(userRegData.FirstName); regPage.addLastName(userRegData.LastName); regPage.addEmail(userRegData.Email); regPage.addmobilePhone(userRegData.MobilePhone); regPage.submitRegistrationForm(); RegistrationCompletedPage regCompletedPage = new RegistrationCompletedPage(driver); regCompletedPage.verifyRegistrationSuccessMessage(); var regCompletedData = restRequest.verifyRegistration(userRegData.Email); Assert.IsTrue(regCompletedData.TotalResults == 1); verifyUserRegistrationData(userRegData, regCompletedData.Results[0]); }