Ejemplo n.º 1
0
        public void PruebaComandoConsultarActoresXCasoDeUso()
        {
            Actor actor1 = new Actor();


            actor1.NombreActor      = "Administrador";
            actor1.DescripcionActor = "El que mantiene la pagina";


            List <string> actores = FabricaComandos.CrearComandoConsultarActoresXCasoDeUso().Ejecutar(1);


            Assert.IsNotNull(actores);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Método que llama a Comando para traer la lista de actores
        /// por caso de uso
        /// </summary>
        /// <param name="idCasoUso">Id del Caso de Uso</param>
        /// <returns>Lista de Nombre de los Actores</returns>
        public List <string> ListadoActores(int idCasoUso)
        {
            List <string> listaActores = new List <string>();

            try
            {
                Comando <int, List <string> > comandoListarActores =
                    FabricaComandos.CrearComandoConsultarActoresXCasoDeUso();
                listaActores = comandoListarActores.Ejecutar(idCasoUso);
            }
            #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(listaActores);
        }