예제 #1
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);
        }
예제 #2
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);
        }