private static NotaDespido getNotaDespido(NotaDespidoRequest notaDespidoRequest)
        {
            var motivoDespido = getMotivoDespido(notaDespidoRequest.motivoDespidoRequest);
            var supervisor    = getSupervisor(notaDespidoRequest.supervisorRequest);
            var firma         = getFirmaAutorizada(notaDespidoRequest.firmaAutorizadaRequest);

            var notaDespido = new NotaDespido(motivoDespido, notaDespidoRequest.fechaDespido,
                                              notaDespidoRequest.posicionGPS, supervisor, firma);

            return(notaDespido);
        }
Beispiel #2
0
        private NotaDespido getNotaDespido(NotaDespidoRequest notaDespidoRequest)
        {
            var motivoDespido = getMotivoDespido(notaDespidoRequest.motivoDespidoRequest);
            var supervisor    = getSupervisor(notaDespidoRequest.supervisorRequest);
            var firma         = getFirmaAutorizada(notaDespidoRequest.firmaAutorizadaRequest);

            var notaDespido = new NotaDespido(motivoDespido, notaDespidoRequest.fechaDespido,
                                              notaDespidoRequest.posicionGPS, supervisor, firma);

            var auditoriaRequest = notaDespidoRequest.auditoriaRequest;

            notaDespido.Auditoria = new Auditoria(auditoriaRequest.usuarioCreo, auditoriaRequest.fechaCreo,
                                                  auditoriaRequest.usuarioModifico, auditoriaRequest.fechaModifico);;
            return(notaDespido);
        }
Beispiel #3
0
        public void isValidPost_validData_returnTrue()
        {
            var notaDespido = new NotaDespidoRequest()
            {
                fechaDespido           = DateTime.Now.Date,
                auditoriaRequest       = getAuditoriaRequest(),
                firmaAutorizadaRequest = getFirmaAutorizadaRequest(),
                supervisorRequest      = getSupervisorRequest(),
                imagenNotaDespido      = Guid.NewGuid(),
                motivoDespidoRequest   = getMotivoDespidoRequest(),
                posicionGPS            = "posicionGPS",
                empleoId = Guid.NewGuid()
            };

            var respuesta = notaDespido.isValidPost();

            Assert.IsTrue(respuesta);
        }
Beispiel #4
0
        public void isValidPost_invalidData_returnFalse(string posicionGps, DateTime fechaDespido, Guid imagenNota, SupervisorRequest supervisor, FirmaAutorizadaRequest firma, AuditoriaRequest auditoria, MotivoDespidoRequest motivoDespido, Guid empleoId)
        {
            var notaDespido = new NotaDespidoRequest()
            {
                fechaDespido           = fechaDespido,
                auditoriaRequest       = auditoria,
                firmaAutorizadaRequest = firma,
                supervisorRequest      = supervisor,
                imagenNotaDespido      = imagenNota,
                motivoDespidoRequest   = motivoDespido,
                posicionGPS            = posicionGps,
                empleoId = empleoId
            };

            var respuesta = notaDespido.isValidPost();

            Assert.IsFalse(respuesta);
        }