public void Test_CreateUser_FirstNameIsInvalid(string name, string sername, string login, string password) { usersForm.setFirstName(name) .setLastName(sername) .setLogin(login) .setPassword(password) .SubmitButton.Click(); index = usersForm.Login.GetAttribute("value"); expectedResult = usersForm.RememberUser(); expectedResult.Add("EditDelete"); Assert.IsFalse(table.FindRowInTable(expectedResult)); }
public void Test_UserFormFirstNameIsNotEdit_Fail(string name, string sername, string login, string password) { usersForm.FirstNameField.Clear(); usersForm.setFirstName(name) .SubmitButton.Click(); expectedResult = usersForm.RememberUser(); expectedResult.Add("EditDelete"); Assert.IsFalse(table.FindRowInTable(expectedResult)); }
public void Test_UserFormFirstNameIsEdit() { usersForm.FirstNameField.Clear(); usersForm.setFirstName("Olga") .SubmitButton.Click(); expectedResult = usersForm.RememberUser(); List <string> actualResult = table.getRowWithColumns(table.GetRowNumberByValueInCell(index, 5)); actualResult.RemoveAt(7); CollectionAssert.AreEqual(expectedResult, actualResult); }
public void Test_CreateUser_Success(string name, string sername, int role, int location, string login, string password) { usersForm.IsOpened(wait); usersForm.setFirstName(name) .setLastName(sername) .selectRole(role) .selectLocation(location) .setLogin(login) .setPassword(password) .SubmitButton.Click(); expectedResult = usersForm.RememberUser(); index = usersForm.Login.GetAttribute("value"); table = new Table(usersForm.GetTable); Assert.IsTrue(table.FindRowInTable(expectedResult)); }
public void Initialize() { wait = new WebDriverWait(driver, TimeSpan.FromSeconds(10)); driver.Url = @"http://*****:*****@"http://localhost:3000/admin"; wait.Until((d) => CreateEditUsersForm.IsAdminPageOpened(d)); usersForm = new CreateEditUsersForm(driver); usersForm.addUsers(); usersForm.IsOpened(wait); usersForm.setFirstName("Ivan") .setLastName("Ivanov") .selectRole(2) .selectLocation(3) .setLogin("IvanIvan") .setPassword("qwerty12~") .SubmitButton.Click(); index = usersForm.Login.GetAttribute("value"); }