public Employee GetEmployee(EmployeeRaw employee)
        {
            switch (employee.contractTypeName)
            {
            case "HourlySalaryEmployee":
                return(_mapper.Map <EmployeeHourly>(employee));

            default:     // "MonthlySalaryEmployee"
                return(_mapper.Map <EmployeeMonthly>(employee));
            }
        }
        public void GetEmployee_ContractTypeMonthlySalaryEmployee_ReturnEmployeeMonthly()
        {
            // Arrange
            var employeeRaw = new EmployeeRaw();

            employeeRaw.contractTypeName = "MonthlySalaryEmployee";

            // Act
            var employee = _employeeFactory.GetEmployee(employeeRaw);

            // Assert
            Assert.IsInstanceOf(typeof(EmployeeMonthly), employee);
        }