Пример #1
0
        private static FichaSupervisionEmpleo getFichaSupervisionEmpleo(
            FichaSupervisionEmpleoRequest fichaSupervisionEmpleoRequest, ContentFile imagen)
        {
            var firma      = getFirmaAutorizada(fichaSupervisionEmpleoRequest.firma);
            var supervisor = getSupervisor(fichaSupervisionEmpleoRequest.supervisor);


            var ficha = new FichaSupervisionEmpleo(supervisor, firma, fichaSupervisionEmpleoRequest.posicionGPS, fichaSupervisionEmpleoRequest.cargo,
                                                   fichaSupervisionEmpleoRequest.funciones, fichaSupervisionEmpleoRequest.telefonoFijo, fichaSupervisionEmpleoRequest.telefonoCelular,
                                                   fichaSupervisionEmpleoRequest.desempeñoEmpleado, imagen);

            var auditoriaRequest = fichaSupervisionEmpleoRequest.auditoriaRequest;

            ficha.Auditoria = new Auditoria(auditoriaRequest.usuarioCreo, auditoriaRequest.fechaCreo,
                                            auditoriaRequest.usuarioModifico, auditoriaRequest.fechaModifico);
            return(ficha);
        }
        public void isValidPost_ValidData_ReturnTrue()
        {
            var ficha = new FichaSupervisionEmpleoRequest()
            {
                cargo                  = "Cargo",
                posicionGPS            = "Posicion GPS",
                funciones              = "Funciones",
                telefonoFijo           = "31804422",
                telefonoCelular        = "31804422",
                desempeñoEmpleado      = 9,
                supervisor             = getSupervisorRequest(),
                firma                  = getFirmaAutorizadaRequest(),
                fotografiaBeneficiario = Guid.NewGuid(),
                empleoId               = Guid.NewGuid(),
                auditoriaRequest       = getAuditoriaRequest(),
                beneficiarioRequest    = getBeneficiarioRequest()
            };

            var response = ficha.isValidPost();

            Assert.IsTrue(response);
        }
        public void isValidPost_DataInvalid_ReturnFalse(string cargo, string posicionGps, string funciones, string telefonoFijo, string telefonoCelular, FirmaAutorizadaRequest userRequest, int desempeñoEmpleado, SupervisorRequest supervisor, Guid fotografia, Guid empleoId, AuditoriaRequest auditoriaRequest, BeneficiarioRequest beneficiarioRequest)
        {
            var ficha = new FichaSupervisionEmpleoRequest()
            {
                cargo                  = cargo,
                posicionGPS            = posicionGps,
                funciones              = funciones,
                telefonoFijo           = telefonoFijo,
                telefonoCelular        = telefonoCelular,
                desempeñoEmpleado      = desempeñoEmpleado,
                supervisor             = supervisor,
                firma                  = userRequest,
                fotografiaBeneficiario = fotografia,
                empleoId               = empleoId,
                auditoriaRequest       = auditoriaRequest,
                beneficiarioRequest    = beneficiarioRequest
            };

            var response = ficha.isValidPost();

            Assert.IsFalse(response);
        }