private TabTarea ConsultarTareaPorId(long id) { using (var db = new Ci2PIBDEntidades()) { var repositorio = new TareRepositorio(db); return(repositorio.ConsultarPorId(id)); } }
private void AgregarOActualizarTarea(TabTarea tarea) { using (var db = new Ci2PIBDEntidades()) { var repositorio = new TareRepositorio(db); repositorio.AgregarOActualizar(tarea); } }
public UnidadDeTrabajo(Ci2PIBDEntidades contextoBD) { if (contextoBD == null) { throw new ArgumentNullException("contextoBD no puede ser nulo"); } this.contextoBD = contextoBD; TareaRepositorio = new TareRepositorio(contextoBD); UsuarioRepositorio = new UsuarioRepositorio(contextoBD); }
public void ListarTest_LlamadoExitoso() { var tarea = GenerarTarea(); AgregarOActualizarTarea(tarea); using (var db = new Ci2PIBDEntidades()) { var repositorio = new TareRepositorio(db); var tareas = repositorio.Listar(); Assert.IsTrue(tareas.Any(item => item.Ci2TareaId == tarea.Ci2TareaId)); } }
public void EliminarTest_LlamadoExitoso() { var tarea = GenerarTarea(); AgregarOActualizarTarea(tarea); using (var db = new Ci2PIBDEntidades()) { var repositorio = new TareRepositorio(db); repositorio.Eliminar(tarea.Ci2TareaId); } var tareaDeBaseDeDatos = ConsultarTareaPorId(tarea.Ci2TareaId); Assert.AreEqual(tareaDeBaseDeDatos, null); }