public void PruebaComandoConsultarRequerimientosPorCasoDeUso() { FabricaEntidades fabrica = new FabricaEntidades(); Entidad entidadActor = fabrica.ObtenerActor(); Entidad entidadCasoUso = fabrica.ObtenerCasoDeUso(); CasoDeUso casoUso = entidadCasoUso as CasoDeUso; int idcasodeUso = 1; Comando <int, List <Entidad> > comandoRequerimientosPorCasoDeUso = FabricaComandos.CrearComandoConsultarRequerimientosXCasoDeUso(); List <Entidad> laLista = comandoRequerimientosPorCasoDeUso.Ejecutar(idcasodeUso); Assert.IsNotNull(laLista); }
/// <summary> /// Método que llama a Comando para traer la lista de requerimientos /// por caso de uso /// </summary> /// <param name="id">Id del Caso de Uso</param> /// <returns>Lista de Requerimientos</returns> public List <Entidad> ListadoDeRequerimientos(int id) { List <Entidad> listaReqs = new List <Entidad>();; try { Comando <int, List <Entidad> > comandoListarReqsCasoUso = FabricaComandos.CrearComandoConsultarRequerimientosXCasoDeUso(); listaReqs = comandoListarReqsCasoUso.Ejecutar(id); } #region Captura de Excepciones catch (ComandoBDException e) { PresentadorException exReporteActoresPresentador = new PresentadorException( RecursosPresentadorModulo6.CodigoMensajePresentadorBDException, RecursosPresentadorModulo6.MensajePresentadorBDException, e); Logger.EscribirError(this.GetType().Name , e); MostrarMensajeError(exReporteActoresPresentador.Mensaje); } catch (ComandoNullException e) { ObjetoNuloPresentadorException exReporteActoresPresentador = new ObjetoNuloPresentadorException( RecursosPresentadorModulo6.CodigoMensajePresentadorNuloException, RecursosPresentadorModulo6.MensajePresentadorNuloException, e); Logger.EscribirError(this.GetType().Name , e); MostrarMensajeError(exReporteActoresPresentador.Mensaje); } catch (TipoDeDatoErroneoComandoException e) { TipoDeDatoErroneoPresentadorException exReporteActoresPresentador = new TipoDeDatoErroneoPresentadorException( RecursosPresentadorModulo6.CodigoMensajePresentadorTipoDeDatoErroneo, RecursosPresentadorModulo6.MensajePresentadorTipoDeDatoErroneoException, e); Logger.EscribirError(this.GetType().Name , e); MostrarMensajeError(exReporteActoresPresentador.Mensaje); } catch (ComandoException e) { ErrorGeneralPresentadorException exReporteActoresPresentador = new ErrorGeneralPresentadorException( RecursosPresentadorModulo6.CodigoMensajePresentadorException, RecursosPresentadorModulo6.MensajePresentadorException, e); Logger.EscribirError(this.GetType().Name , e); MostrarMensajeError(exReporteActoresPresentador.Mensaje); } #endregion return(listaReqs); }