コード例 #1
0
        public IActionResult OnPostGuardar()
        {
            if (EsValido())
            {
                articulo.tipo   = TipoArticulo.Corto;
                articulo.estado = EstadoArticulo.EnProgreso;
                almacenadorArticuloController.GuardarArticulo(articulo, listaMiembrosAutores, listaCategoriaTopicosArticulo);
                AvisosInmediatos.Set(this, "articuloGuardado", "Su articulo se guardó", AvisosInmediatos.TipoAviso.Exito);

                return(Redirect("/MisArticulos"));
            }

            return(Page());
        }
コード例 #2
0
        public void TestsAlmacenarArticuloCount0()
        {
            // Arrange

            var mockDBHandler = new Mock <IAlmacenadorArticuloDBHandler>();

            mockDBHandler.Setup(x => x.GuardarArticulo(It.IsAny <ArticuloModel>(), It.IsAny <List <string> >(), It.IsAny <List <CategoriaTopicoModel> >())).Verifiable();

            var controller = new AlmacenadorArticuloController(mockDBHandler.Object);

            // Act
            controller.GuardarArticulo(articulo, new List <string>(), listaTopicosString);

            // Assert
            mockDBHandler.Verify(x => x.GuardarArticulo(It.IsAny <ArticuloModel>(), It.IsAny <List <string> >(), It.IsAny <List <CategoriaTopicoModel> >()), Times.Never);
        }