Example #1
0
        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);
        }
Example #2
0
        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);
        }
Example #3
0
        public void isValidPost_goodData_returnsTrue()
        {
            var horario = new HorarioLaboralRequest()
            {
                horaEntrada           = getHoraRequest(),
                horaSalida            = getHoraRequest(),
                diasLaborablesRequest = getDiasLaborablesRequest()
            };

            var respuesta = horario.isValidPost();

            Assert.IsTrue(respuesta);
        }
Example #4
0
        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));
        }