public void ValidRegistration() { RegisterUser user = AccessExcelData.GetRegistrationData(TestContext.CurrentContext.Test.MethodName); RegistrationPage registrationPage = new RegistrationPage(driver); registrationPage.OpenFillSubmitRegistrationForm(user); Assert.IsTrue(registrationPage.loggOff.Contains("Log off")); }
public void RegisterWithMissingInfo(string testName) { RegisterUser user = AccessExcelData.GetRegistrationData(testName); RegistrationPage registrationPage = new RegistrationPage(driver); registrationPage.OpenFillSubmitRegistrationForm(user); Assert.IsTrue(registrationPage.errors.Contains(user.ErrorMessage)); }
public void RegisterWithTheSameEmail() { RegisterUser user = AccessExcelData.GetRegistrationData(TestContext.CurrentContext.Test.MethodName); RegistrationPage registrationPage = new RegistrationPage(driver); string email = user.Email; registrationPage.OpenAndFillRegistrationFormWithoutEmail(user); registrationPage.Email.SendKeys(email); registrationPage.RegisterBtn.Click(); registrationPage.loggOffBtn.Click(); registrationPage.OpenAndFillRegistrationFormWithoutEmail(user); registrationPage.Email.SendKeys(email); registrationPage.RegisterBtn.Click(); Assert.AreEqual(user.ErrorMessage, registrationPage.userIdNotFound); }