示例#1
0
        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]);
            }
        }
示例#2
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]);
        }