示例#1
0
        private string Step99_ClearupTestingProcess()
        {
            // 12. HR staff  revoke confirm hire
            //Arrange
            var parameter = new
            {
                SchoolYear = _schoolYear,
                PositionID = _positionId,
                CPNum      = _hiredCpNum
            };


            List <PositionHired> hirePositionlist = HiredPositionExe.Position(parameter);
            PositionHired        position         = hirePositionlist[0];

            position.Operate  = "Delete";
            position.Comments = $"Auto testing 12 HR staff Revoke { position.TeacherName }  Hire on {  position.PositionTitle } ";


            string result = HiredPositionExe.Revoke(position);
            string expect = "Successfully";

            //Assert
            Assert.AreEqual(expect, result, $" Revoke Hired { position.TeacherName } on  { position.PositionTitle } . ");


            return("Successfully");
        }
示例#2
0
 public static string HiredOperation(PositionHired operation, string action)
 {
     return(Operation(operation, action));
 }
示例#3
0
 public static string HiredOperation(PositionHired operation)
 {
     return(Operation(operation, operation.Operate));
 }