public void TestsGetAutoresDeArticuloString()
        {
            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.GetAutoresDeArticuloString(id);

            // Assert
            Assert.AreEqual(autores, "Kevin Wang Qiu, Silvio Salazar");
        }
 private void SetInformacionArticulo()
 {
     articulo  = informacionArticuloController.GetInformacionArticuloModel(idArticuloPK);
     autores   = informacionArticuloController.GetAutoresDeArticuloString(idArticuloPK);
     topicos   = informacionArticuloController.GetCategoriaTopicosArticuloString(idArticuloPK);
     contenido = articulo.contenido;
 }
        public void OnGet()
        {
            articulo = informacionArticuloController.GetInformacionArticuloModel(idArticuloPK);
            autores  = informacionArticuloController.GetAutoresDeArticuloString(idArticuloPK);
            topicos  = informacionArticuloController.GetCategoriaTopicosArticuloString(idArticuloPK);
            if (tipoArticulo == "Largo")
            {
                documentosArticuloController.CargarArticuloPDF(idArticuloPK, rutaCarpeta);
                articuloPDF = Convert.ToString(idArticuloPK) + ".pdf";
            }
            List <RevisionModel> revisionesModel = informacionArticuloController.GetRevisiones(idArticuloPK);

            revisionModel = revisionesModel.Find(x => x.usernameMiemFK == Request.Cookies["usernamePK"]);
        }
        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));
            }
        }