Exemplo n.º 1
0
 /// <summary>
 /// 获取员工信息方法构造函数 测试
 /// </summary>
 public GetEmployee(IEmployee mockIEmployee, IAccountBll mockIAccountBll, IEmployeeSkill mockIEmployeeSkill,
                    IDepartmentBll mockIDepartmentBll, IEmployeeAdjustRule mockIEmployeeAdjustRule)
 {
     _dalEmployee           = mockIEmployee;
     _IAccountBll           = mockIAccountBll;
     _dalEmployeeSkill      = mockIEmployeeSkill;
     _IDepartmentBll        = mockIDepartmentBll;
     _EmployeeAdjustRuleDal = mockIEmployeeAdjustRule;
 }
Exemplo n.º 2
0
 /// <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;
 }
Exemplo n.º 3
0
 /// <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;
 }
Exemplo n.º 5
0
 /// <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;
 }
Exemplo n.º 6
0
 /// <summary>
 /// GetEmployeeSkill的构造函数,专为测试提供
 /// </summary>
 public GetEmployeeSkill(IEmployeeSkill mockDal)
 {
     _DalEmployeeSkill = mockDal;
 }
Exemplo n.º 7
0
 /// <summary>
 /// </summary>
 public GetEmployee(IEmployee mockIEmployee, IAccountBll mockIAccountBll, IEmployeeSkill mockIEmployeeSkill,
                    IDepartmentBll mockIDepartmentBll, IEmployeeAdjustRule mockIEmployeeAdjustRule, IPositionBll mockIPositionBll)
     : this(mockIEmployee, mockIAccountBll, mockIEmployeeSkill, mockIDepartmentBll, mockIEmployeeAdjustRule)
 {
     _IPositionBll = mockIPositionBll;
 }
Exemplo n.º 8
0
 ///<summary>
 ///AddTrainCourse的构造函数,专为测试提供
 ///</summary>
 public FinishTrainCourse(int courseId, ITrain iTrain, IEmployeeSkill iEmployeeSkill)
 {
     _CourseId         = courseId;
     _DalTrain         = iTrain;
     _DalEmployeeSkill = iEmployeeSkill;
 }