public void TestsGetAutoresDeArticuloListaStringArray()
        {
            int id = 5;

            List <MiembroModel> mockMiembros = new List <MiembroModel> {
                new MiembroModel {
                    nombre = "Kevin", apellido1 = "Wang", apellido2 = "Qiu", usernamePK = "kwang"
                },
                new MiembroModel {
                    nombre = "Silvio", apellido1 = "Salazar", usernamePK = "silvi0nsky"
                }
            };

            var mockDBHandler = new Mock <IInformacionArticuloDBHandler>();

            mockDBHandler.Setup(x => x.GetAutoresDeArticulo(id)).Returns(mockMiembros);

            var controller = new InformacionArticuloController(mockDBHandler.Object);

            // Act
            var autores = controller.GetAutoresArticuloListaStringArray(id);

            // Assert
            Assert.AreEqual(autores[0][0], "kwang");
            Assert.AreEqual(autores[0][1], "Kevin Wang Qiu");
            Assert.AreEqual(autores[1][0], "silvi0nsky");
            Assert.AreEqual(autores[1][1], "Silvio Salazar");
        }
Exemple #2
0
 public MiPerfilModel()
 {
     buscadorMiembrosController    = new BuscadorMiembrosController();
     buscadorArticuloController    = new BuscadorArticuloController();
     informacionArticuloController = new InformacionArticuloController();
     miembroSolicitaSubirRangoNucleoEnviadaController            = new EditorMiembroSolicitaSubirRangoNucleoController();
     revisionSolicitudesPreviasMiembroSubirRangoNucleoController = new RevisionSolicitudesPreviasMiembroSubirRangoNucleoController();
     creadorNotificacionController = new CreadorNotificacionController();
 }
        public VerRevisionModel(IHostingEnvironment env)
        {
            //articuloController = new ArticuloController();
            informacionArticuloController = new InformacionArticuloController();
            documentosArticuloController  = new DocumentosArticuloController();
            informacionMiembroController  = new InformacionMiembroController();
            creadorNotificacionController = new CreadorNotificacionController();
            editorArticuloController      = new EditorArticuloController();

            rutaCarpeta = env.WebRootPath;
        }
Exemple #4
0
        public VerArticuloLargoModel(IHostingEnvironment env)
        {
            //articuloController = new ArticuloController();
            //miembroController = new MiembroController();
            editorArticuloController        = new EditorArticuloController();
            documentosArticuloController    = new DocumentosArticuloController();
            informacionArticuloController   = new InformacionArticuloController();
            calificadorDeArticuloController = new CalificadorDeArticuloController();

            rutaCarpeta = env.WebRootPath;
        }
        public BuscarModel()
        {
            informacionCategoriaTopicoController = new InformacionCategoriaTopicoController();
            buscadorArticuloController           = new BuscadorArticuloController();
            informacionArticuloController        = new InformacionArticuloController();

            listaTopicos = informacionCategoriaTopicoController.GetCategoriasYTopicos();

            listaTopicosSelec  = new List <string>();
            articulosResultado = new List <ArticuloModel>();
            textoBusqueda      = "";
            cantResultados     = -1;
        }
Exemple #6
0
        public AsignarRevisorModel()
        {
            listaMiembrosInteresados           = new List <MiembroModel>();
            listaMiembrosParaSolicitudRevision = new List <MiembroModel>();
            listaMiembrosParaAsignarRevision   = new List <MiembroModel>();
            listaMiembrosRevisores             = new List <MiembroModel>();

            creadorNotificacionController         = new CreadorNotificacionController();
            buscadorMiembroController             = new BuscadorMiembrosController();
            creadorSolicitudRevisionController    = new CreadorSolicitudRevisionController();
            informacionArticuloController         = new InformacionArticuloController();
            asignadorRevisoresController          = new AsignadorRevisoresController();
            destructorSolicitudRevisionController = new DestructorSolicitudRevisionController();
        }
        public ArticulosParaRevisionCoordinadorModel()
        {
            buscadorArticuloController    = new BuscadorArticuloController();
            informacionArticuloController = new InformacionArticuloController();

            listaArticulosRequierenRevision = buscadorArticuloController.GetArticulosPorEstado(EstadoArticulo.RequiereRevision);
            listaArticulosEnRevision        = buscadorArticuloController.GetArticulosPorEstado(EstadoArticulo.EnRevision);

            dictTopicos = new Dictionary <ArticuloModel, List <CategoriaTopicoModel> >();
            dictAutores = new Dictionary <ArticuloModel, string>();

            for (int i = 0; i < listaArticulosRequierenRevision.Count(); ++i)
            {
                dictTopicos.Add(listaArticulosRequierenRevision[i], informacionArticuloController.GetCategoriaTopicosArticulo(listaArticulosRequierenRevision[i].articuloAID));
                dictAutores.Add(listaArticulosRequierenRevision[i], informacionArticuloController.GetAutoresDeArticuloString(listaArticulosRequierenRevision[i].articuloAID));
            }
        }
        public ArticulosRevisadosModel()
        {
            buscadorArticuloController    = new BuscadorArticuloController();
            informacionArticuloController = new InformacionArticuloController();

            artList = buscadorArticuloController.GetArticulosRevisionFinalizada();

            dictTopicos   = new Dictionary <ArticuloModel, List <CategoriaTopicoModel> >();
            dictAutores   = new Dictionary <ArticuloModel, string>();
            dictRevisores = new Dictionary <ArticuloModel, string>();

            for (int i = 0; i < artList.Count(); ++i)
            {
                dictTopicos.Add(artList[i], informacionArticuloController.GetCategoriaTopicosArticulo(artList[i].articuloAID));
                dictAutores.Add(artList[i], informacionArticuloController.GetAutoresDeArticuloString(artList[i].articuloAID));
                dictRevisores.Add(artList[i], informacionArticuloController.GetRevisoresDeArticulo(artList[i].articuloAID));
            }
        }
        public EscribirArticuloModel(IHostingEnvironment env)
        {
            creadorNotificacionController        = new CreadorNotificacionController();
            informacionCategoriaTopicoController = new InformacionCategoriaTopicoController();
            buscadorMiembrosController           = new BuscadorMiembrosController();
            informacionArticuloController        = new InformacionArticuloController();
            almacenadorArticuloController        = new AlmacenadorArticuloController();
            editorArticuloController             = new EditorArticuloController();

            listaCategoriaTopicos         = informacionCategoriaTopicoController.GetCategoriasYTopicos();
            listaMiembros                 = buscadorMiembrosController.GetListaMiembrosModel();
            listaMiembrosAutores          = new List <string>();
            listaCategoriaTopicosArticulo = new List <string>();
            autoresViejos                 = new List <string[]>();
            articulo       = new ArticuloModel();
            estadoAnterior = null;
            idArticuloPK   = -1;
        }
        public RevisarArticuloModel(IHostingEnvironment env)
        {
            buscadorArticuloController    = new BuscadorArticuloController();
            revisorArticulosController    = new RevisorArticulosController();
            informacionMiembroController  = new InformacionMiembroController();
            informacionArticuloController = new InformacionArticuloController();
            documentosArticuloController  = new DocumentosArticuloController();
            creadorNotificacionController = new CreadorNotificacionController();
            buscadorMiembrosController    = new BuscadorMiembrosController();

            forma         = -1;
            opinion       = -1;
            contribucion  = -1;
            recomendacion = -1;
            comentario    = "";

            rutaCarpeta = env.WebRootPath;
        }
        public void TestsGetRevisoresDeArticulo()
        {
            int id = 5;

            List <string> mockRevisores = new List <string> {
                "Kevin Wang Qiu",
                "Marco Mora"
            };

            var mockDBHandler = new Mock <IInformacionArticuloDBHandler>();

            mockDBHandler.Setup(x => x.GetRevisoresDeArticulo(id)).Returns(mockRevisores);

            var controller = new InformacionArticuloController(mockDBHandler.Object);

            // Act
            var revisores = controller.GetRevisoresDeArticulo(id);

            // Assert
            Assert.AreEqual(revisores, "Kevin Wang Qiu, Marco Mora");
        }
        public VerReporteFiltrableModel()
        {
            miembrosPorPais                  = new List <DatosGraficoDona>();
            habilidadesPorPais               = new List <DatosGraficoBarrasApilado>();
            habilidadesPorIdioma             = new List <DatosGraficoBarrasApilado>();
            pasatiemposPorPais               = new List <DatosGraficoBarrasApilado>();
            pasatiemposPorIdioma             = new List <DatosGraficoBarrasApilado>();
            miembrosPorPais                  = new List <DatosGraficoDona>();
            articulosPorRol                  = new List <DatosGraficoDona>();
            datosCatTopTodosRoles            = new List <DatosTablaCategoriaTopicos>();
            datosCatTopNucleo                = new List <DatosTablaCategoriaTopicos>();
            datosCatTopActivo                = new List <DatosTablaCategoriaTopicos>();
            datosCatTopPeriferico            = new List <DatosTablaCategoriaTopicos>();
            datosCatTopNoAsociadosTodos      = new List <CategoriaTopicoModel>();
            datosCatTopNoAsociadosNucleo     = new List <CategoriaTopicoModel>();
            datosCatTopNoAsociadosActivo     = new List <CategoriaTopicoModel>();
            datosCatTopNoAsociadosPeriferico = new List <CategoriaTopicoModel>();

            informacionMiembroController         = new InformacionMiembroController();
            informacionArticuloController        = new InformacionArticuloController();
            informacionCategoriaTopicoController = new InformacionCategoriaTopicoController();
        }
 public VerResumenModel()
 {
     informacionArticuloController   = new InformacionArticuloController();
     calificadorDeArticuloController = new CalificadorDeArticuloController();
     editorArticuloController        = new EditorArticuloController();
 }
Exemple #14
0
 public DefinirSolicitudRevisionModel(IHostingEnvironment env)
 {
     informacionArticuloController = new InformacionArticuloController();
     rutaCarpeta = env.WebRootPath;
 }
Exemple #15
0
 public MisArticulosPorRevisarModel()
 {
     buscadorArticuloController    = new BuscadorArticuloController();
     informacionArticuloController = new InformacionArticuloController();
 }
Exemple #16
0
 public ArticulosParaRevisionNucleoModel()
 {
     buscadorArticuloController    = new BuscadorArticuloController();
     informacionArticuloController = new InformacionArticuloController();
 }
 public InteresaRevisarModel(IHostingEnvironment env)
 {
     informacionArticuloController = new InformacionArticuloController();
     rutaCarpeta = env.WebRootPath;
 }
 public VerPerfilModel()
 {
     buscadorMiembrosController    = new BuscadorMiembrosController();
     buscadorArticuloController    = new BuscadorArticuloController();
     informacionArticuloController = new InformacionArticuloController();
 }