public void EditarCurso(ActualizarCursoRequest request, string expected) { _CursoService = new ActualizarCursoService(_unitOfWork); var response = _CursoService.Ejecutar(request); Assert.AreEqual(expected, response.Message); }
public ActualizarCursoResponse Ejecutar(ActualizarCursoRequest request) { Dominio.Curso curso = _unitOfWork.CursoServiceRepository.FindFirstOrDefault(t => t.Id == request.id); if (curso == null) { return(new ActualizarCursoResponse() { Message = $"Curso no existe" }); } else { curso.Nombre = request.nombre; curso.IdDirectorDocente = request.idDirectorDocente; curso.MaxEstudiantes = request.maxEstudiantes; _unitOfWork.CursoServiceRepository.Edit(curso); _unitOfWork.Commit(); return(new ActualizarCursoResponse() { Message = $"Curso Actualizado Exitosamente" }); } }