public void ShouldCreateNewStaff() { EmployeePage.CreateUserPage(); Helper.GetStaffDetails(10, 11, 12, 13); CreateEmployeePage.CreateUser(Helper.FirstName, Helper.LastName, Helper.StartDate, Helper.Email); Helper.WaitForElement(EmployeePage.EmployeeElement); Assert.IsTrue(Helper.VerifyEmployee(EmployeePage.EmployeeList, Helper.FirstName, Helper.LastName)); }
public void DeleteUserFromList() { EmployeePage.CreateUserPage(); Helper.GetStaffDetails(10, 11, 12, 13); CreateEmployeePage.CreateUser(("Delete" + Helper.FirstName), Helper.LastName, Helper.StartDate, Helper.Email); Helper.WaitForElement(EmployeePage.EmployeeElement); Helper.SearchEmployees(EmployeePage.EmployeeList, ("Delete" + Helper.FirstName), Helper.LastName); EmployeePage.DeleteUser(); Assert.IsFalse(Helper.VerifyEmployee(EmployeePage.EmployeeList, ("Delete" + Helper.FirstName), Helper.LastName)); }
public void ShouldDeleteUser() { EmployeePage.CreateUserPage(); Helper.GetStaffDetails(10, 11, 12, 13); CreateEmployeePage.CreateUser(("Delete" + Helper.FirstName), Helper.LastName, Helper.StartDate, Helper.Email); Helper.WaitForElement(EmployeePage.EmployeeElement); Helper.SearchEmployees(EmployeePage.EmployeeList, ("Delete" + Helper.FirstName), Helper.LastName); Setup.cDriver.FindElement(EmployeePage.EditButton).Click(); Helper.WaitForElement(EditEmployeePage.DeleteButton); Setup.cDriver.FindElement(EditEmployeePage.DeleteButton).Click(); Setup.cDriver.SwitchTo().Alert().Accept(); Helper.WaitForElement(EmployeePage.EmployeeElement); Assert.IsFalse(Helper.VerifyEmployee(EmployeePage.EmployeeList, ("Delete" + Helper.FirstName), Helper.LastName)); }
// Attemps to create a staff member with the assumtion that it will fail due to invalid or incomplete data. public void ShouldNotCreateNewStaff(int un, int pw, int startdate, int email) { try { EmployeePage.CreateUserPage(); Helper.GetStaffDetails(un, pw, startdate, email); string currentURL = Setup.cDriver.Url; CreateEmployeePage.CreateUser(Helper.FirstName, Helper.LastName, Helper.StartDate, Helper.Email); Helper.GetURL(14); Assert.AreEqual(currentURL, Helper.URL); Setup.cDriver.Navigate().Back(); } catch (UnhandledAlertException) { Setup.cDriver.SwitchTo().Alert().Accept(); Setup.cDriver.Navigate().Back(); } }