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()); }
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); }