示例#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);
        }
示例#2
0
        private TipoEmpleo getTipoEmpleo(TipoEmpleoRequest tipoEmpleoRequest)
        {
            var tipoEmpleo = new TipoEmpleo(tipoEmpleoRequest.descripcion);

            tipoEmpleo.Id = tipoEmpleoRequest.IdGuid;
            return(tipoEmpleo);
        }
示例#3
0
        public TipoEmpleo getTipoEmpleoForPut(TipoEmpleoRequest tipoEmpleoRequest)
        {
            var tipoEmpleo = getTipoEmpleoForPost(tipoEmpleoRequest);

            tipoEmpleo.Id = tipoEmpleoRequest.IdGuid;

            return(tipoEmpleo);
        }
        public void isValidPost_invalidaData_returnFalse(string descripcion, AuditoriaRequest auditoria)
        {
            var tipoEmpleo = new TipoEmpleoRequest()
            {
                descripcion      = descripcion,
                auditoriaRequest = auditoria
            };

            Assert.IsFalse(tipoEmpleo.isValidPost());
        }
        private static TipoEmpleo getTipoEmpleo(TipoEmpleoRequest tipoEmpleoRequest)
        {
            var tipoEmpleo = new TipoEmpleo(tipoEmpleoRequest.descripcion)
            {
                Auditoria = new CNISS.CommonDomain.Domain.Auditoria(
                    tipoEmpleoRequest.auditoriaRequest.usuarioCreo,
                    tipoEmpleoRequest.auditoriaRequest.fechaCreo,
                    tipoEmpleoRequest.auditoriaRequest.usuarioModifico,
                    tipoEmpleoRequest.auditoriaRequest.fechaModifico

                    )
            };

            return(tipoEmpleo);
        }
示例#6
0
        public TipoEmpleo getTipoEmpleoForPost(TipoEmpleoRequest tipoEmpleoRequest)
        {
            var tipoEmpleo = new TipoEmpleo(tipoEmpleoRequest.descripcion)
            {
                Auditoria = new Domain.Auditoria(
                    tipoEmpleoRequest.auditoriaRequest.usuarioCreo,
                    tipoEmpleoRequest.auditoriaRequest.fechaCreo,
                    tipoEmpleoRequest.auditoriaRequest.usuarioModifico,
                    tipoEmpleoRequest.auditoriaRequest.fechaModifico

                    )
            };

            return(tipoEmpleo);
        }