/// <summary> /// 获取员工信息方法构造函数 测试 /// </summary> public GetEmployee(IEmployee mockIEmployee, IAccountBll mockIAccountBll, IEmployeeSkill mockIEmployeeSkill, IDepartmentBll mockIDepartmentBll, IEmployeeAdjustRule mockIEmployeeAdjustRule) { _dalEmployee = mockIEmployee; _IAccountBll = mockIAccountBll; _dalEmployeeSkill = mockIEmployeeSkill; _IDepartmentBll = mockIDepartmentBll; _EmployeeAdjustRuleDal = mockIEmployeeAdjustRule; }
/// <summary> /// 获取员工合同信息构造函数 /// </summary> public GetEmployeeContract(IEmployee mockIEmployee, IAccountBll mockIAccountBll, IContract mockIContract, IContractBookMark mockIContractBookMark, IEmployeeContractBookMark mockIEmployeeContractBookMark, IEmployeeSkill mockIEmployeeSkill, IDepartmentBll mockIDepartmentBll, IEmployeeAdjustRule mockIEmployeeAdjustRule) { _dalEmployee = mockIEmployee; _IAccountBll = mockIAccountBll; _dalContract = mockIContract; _dalContractBookMark = mockIContractBookMark; _dalEmployeeContractBookMark = mockIEmployeeContractBookMark; _dalEmployeeSkill = mockIEmployeeSkill; _IDepartmentBll = mockIDepartmentBll; _EmployeeAdjustRuleDal = mockIEmployeeAdjustRule; }
/// <summary> /// AddEmployee的构造函数,专为测试提供 /// </summary> public AddEmployee(Employee employee, Account operatoraccount, IEmployee mockDalEmployee, IAccountBll mockDalAccounts, IEmployeeHistory mochEmployeeHistory, IEmployeeSkill mockEmployeeSkill, IDepartmentBll mockDepartments, IEmployeeWelfare mockEmployeeWelfare, IEmployeeWelfareHistory mockEmployeeWelfareHistory) { _Employee = employee; _Operatoraccount = operatoraccount; _DalEmployee = mockDalEmployee; _DalEmployeeHistory = mochEmployeeHistory; _IAccountBll = mockDalAccounts; _DalEmployeeSkill = mockEmployeeSkill; _IDepartmentBll = mockDepartments; _DalEmployeeWelfare = mockEmployeeWelfare; _DalEmployeeWelfareHistory = mockEmployeeWelfareHistory; }
public EmployeesController(IEmployee employee, IEmployeeSkill employeeSkill, ISkill skill) { _employee = employee; _employeeSkill = employeeSkill; _skill = skill; }
/// <summary> /// 删除技能构造函数,测试 /// </summary> /// <param name="skillId"></param> /// <param name="dalEmployeeSkill"></param> /// <param name="dalSkill"></param> public DeleteSkill(int skillId, IEmployeeSkill dalEmployeeSkill, ISkill dalSkill) { _SkillId = skillId; _DalEmployeeSkill = dalEmployeeSkill; _DalSkill = dalSkill; }
/// <summary> /// GetEmployeeSkill的构造函数,专为测试提供 /// </summary> public GetEmployeeSkill(IEmployeeSkill mockDal) { _DalEmployeeSkill = mockDal; }
/// <summary> /// </summary> public GetEmployee(IEmployee mockIEmployee, IAccountBll mockIAccountBll, IEmployeeSkill mockIEmployeeSkill, IDepartmentBll mockIDepartmentBll, IEmployeeAdjustRule mockIEmployeeAdjustRule, IPositionBll mockIPositionBll) : this(mockIEmployee, mockIAccountBll, mockIEmployeeSkill, mockIDepartmentBll, mockIEmployeeAdjustRule) { _IPositionBll = mockIPositionBll; }
///<summary> ///AddTrainCourse的构造函数,专为测试提供 ///</summary> public FinishTrainCourse(int courseId, ITrain iTrain, IEmployeeSkill iEmployeeSkill) { _CourseId = courseId; _DalTrain = iTrain; _DalEmployeeSkill = iEmployeeSkill; }