public void isValidPut_invalidData_returnFalse(Guid idGuid, EmpresaRequest empresa, BeneficiarioRequest beneficiario, SucursalRequest sucursal, string cargo, decimal sueldo, DateTime fechaDeInicio, HorarioLaboralRequest horario, string contrato, TipoEmpleoRequest tipoEmpleo, IEnumerable <ComprobantePagoRequest> comprobantes) { var empleo = new EmpleoRequest() { beneficiarioRequest = beneficiario, cargo = cargo, contrato = contrato, empresaRequest = empresa, fechaDeInicio = fechaDeInicio, horarioLaboralRequest = horario, IdGuid = idGuid, sucursalRequest = sucursal, sueldo = sueldo, tipoEmpleoRequest = tipoEmpleo, comprobantes = comprobantes }; var respuesta = empleo.isValidPut(); Assert.IsFalse(respuesta); }
public void isValidPost_invalidData_returnsFalse(HoraRequest horaEntrada, HoraRequest horaSalida, DiasLaborablesRequest dias) { var horario = new HorarioLaboralRequest() { horaEntrada = horaEntrada, horaSalida = horaSalida, diasLaborablesRequest = dias }; var respuesta = horario.isValidPost(); Assert.IsFalse(respuesta); }
public void isValidPost_goodData_returnsTrue() { var horario = new HorarioLaboralRequest() { horaEntrada = getHoraRequest(), horaSalida = getHoraRequest(), diasLaborablesRequest = getDiasLaborablesRequest() }; var respuesta = horario.isValidPost(); Assert.IsTrue(respuesta); }
private HorarioLaboral getHorarioLaboral(HorarioLaboralRequest horarioLaboralRequest) { var horaEntrada = new Hora(horarioLaboralRequest.horaEntrada.hora, horarioLaboralRequest.horaEntrada.minutos, horarioLaboralRequest.horaEntrada.parte); var horarioSalida = new Hora(horarioLaboralRequest.horaSalida.hora, horarioLaboralRequest.horaSalida.minutos, horarioLaboralRequest.horaSalida.parte); var diasLaborables = new DiasLaborables() { Domingo = horarioLaboralRequest.diasLaborablesRequest.domingo, Lunes = horarioLaboralRequest.diasLaborablesRequest.lunes, Martes = horarioLaboralRequest.diasLaborablesRequest.martes, Miercoles = horarioLaboralRequest.diasLaborablesRequest.miercoles, Jueves = horarioLaboralRequest.diasLaborablesRequest.jueves, Viernes = horarioLaboralRequest.diasLaborablesRequest.viernes, Sabado = horarioLaboralRequest.diasLaborablesRequest.sabado }; return(new HorarioLaboral(horaEntrada, horarioSalida, diasLaborables)); }