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