示例#1
0
        public void EmployeeTest_MonthlySalaryEmployee()
        {
            var rawEmployee = new EmployeeApiDto();

            rawEmployee.ContractTypeName = "MonthlySalaryEmployee";
            rawEmployee.HourlySalary     = 60000;
            rawEmployee.MonthlySalary    = 80000;
            var employee = new Employee(rawEmployee);

            Assert.AreEqual(employee.AnnualSalary, rawEmployee.MonthlySalary * 12.0);
        }
示例#2
0
        public EmployeeClientDto(EmployeeApiDto employee)
        {
            Employee _employee = new Employee(employee);

            Id               = _employee.Id;
            Name             = _employee.Name;
            ContractTypeName = _employee.ContractTypeName;
            RoleName         = _employee.RoleName;
            HourlySalary     = _employee.HourlySalary;
            MonthlySalary    = _employee.MonthlySalary;
            AnnualSalary     = _employee.AnnualSalary;
        }