public void DeleteAnESSUser() { Home.LoginAsAdmin(); // Create a user Menu.PIM.EmployeeList.GoTo(); EmployeeList.AddEmployeeViaButton(_firstName, _middleName, _lastName, _createLoginDetails); // Delete a user Menu.PIM.EmployeeList.GoTo(); EmployeeList.DeleteEmployee(_firstName, _middleName, _lastName); Home.Logout(); }
public void DeleteWorkShiftEmployeesAssigned() { // Work shift data #region string shiftName = "Work Shift 2"; string from = "08:00"; string to = "12:00"; #endregion Home.GoTo(); Home.LoginAsAdmin(); // Add employees Menu.PIM.EmployeeList.GoTo(); EmployeeList.AddEmployeeViaButton(_firstName1, _middleName1, _lastName1, _createLoginDetails); Menu.PIM.EmployeeList.GoTo(); EmployeeList.AddEmployeeViaButton(_firstName2, _middleName2, _lastName2, _createLoginDetails); // Create a work shift and assign employees to work it Menu.Admin.Job.WorkShifts.GoTo(); WorkShifts.AddWorkShift(shiftName, from, to); // Assign employees - the list takes first + middle + last string employee1 = _firstName1 + " " + _middleName1 + " " + _lastName1; string employee2 = _firstName2 + " " + _middleName2 + " " + _lastName2; // Assign some employees string[] employees = { employee1, employee2 }; WorkShifts.AssignEmployeeToWorkShift(shiftName, employees); // Remove employees from work shift WorkShifts.DeleteEmployeeFromWorkShift(shiftName, employees); Assert.IsTrue(WorkShifts.WorkShiftEmployeesCorrectlyRemoved(shiftName, employees), $"The employees were not correctly added."); // Cleanup Menu.PIM.EmployeeList.GoTo(); EmployeeList.DeleteEmployee(_firstName1, _middleName1, _lastName1); EmployeeList.DeleteEmployee(_firstName2, _middleName2, _lastName2); Menu.Admin.Job.WorkShifts.GoTo(); WorkShifts.DeleteWorkShift(shiftName); Home.Logout(); }
public void CleanupESSUser() { try { //Home.GoTo(); Home.Login(_userName, _password); // Test to see if user exists, if it does delete user Assert.IsTrue(Home.ValidateWarningMessage("Invalid credentials"), "ESS user already exists."); } // User exists so delete user catch { Home.Logout(); // Delete existing ESS user Home.LoginAsAdmin(); Menu.PIM.EmployeeList.GoTo(); EmployeeList.DeleteEmployee(_firstName, _middleName, _lastName); Home.Logout(); } }