Example #1
0
        public void NoPuedoEliminarItemPlanSiNoExiste()
        {
            var plan = PlanAccionMother.CreatePlanAccion();

            _planAccionRepository.Add(plan);
            _dbContext.SaveChanges();
            var request = new ItemPlanRequest(1, "Se describe aqui", "Se describe lo que se hizo", "loquesea/dir");

            _itemPlanService.RegistrarItem(request);
            var response = _itemPlanService.EliminarItem(100);

            response.Message.Should().Be("No se encontró el item");
        }
Example #2
0
        public void PuedoCrearItemPlanDeAccion()
        {
            var plan = PlanAccionMother.CreatePlanAccion();

            _planAccionRepository.Add(plan);
            _dbContext.SaveChanges();
            var plazo        = PlazoAperturaMother.CreatePlazoApertura("123313");
            var plazoRequest = new PlazoAperturaRequest("123313", plazo.FechaInicio, plazo.FechaFin);

            _plazoAperturaService.CrearPlazoApertura(plazoRequest).Message.Should().Be("El plazo fue correctamente ingresado");
            var request  = new ItemPlanRequest(1, "Se describe aqui", "Se describe lo que se hizo", "loquesea/dir");
            var response = _itemPlanService.RegistrarItem(request);

            response.Message.Should().Be("Item registrado correctamente");
        }
Example #3
0
        public void NoPuedoModificarItemSiNoEstaDentroDelPlazoDeAperturaEstablecido()
        {
            var plan = PlanAccionMother.CreatePlanAccion();

            _planAccionRepository.Add(plan);
            _dbContext.SaveChanges();
            var plazo        = PlazoAperturaMother.CreatePlazoAperturaVencido("123313");
            var plazoRequest = new PlazoAperturaRequest("123313", plazo.FechaInicio, plazo.FechaFin);

            _plazoAperturaService.CrearPlazoApertura(plazoRequest).Message.Should().Be("El plazo fue correctamente ingresado");
            var request  = new ItemPlanUpdateRequest(1, "Se describe aqui dsadasdad", "Se describe lo que se hizo", "loquesea/dir");
            var response = _itemPlanService.ModificarItem(request);

            response.Message.Should().Be("Error: La fecha no esta dentro del plazo establecido por el jefe de departamento");
        }