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"); }
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"); }
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"); }