public void CreateComentarioTestFail() { var model = new Comentario(); model.Id = 0; model.Articulo = new Articulos.Entities.Articulo { Id = 0, Titulo = "Test", Autor = "Test", Contenido = "test", Tags = "Test", Fecha = "Test" }; model.Nombre = "Luisa"; model.Contenido = "this is a great article culebras"; model.Fecha = "2011-02-02"; var repository = Substitute.For<IArticuloRepositorio>(); var grammar = Substitute.For<IGrammarService>(); var badwords = new List<String>() { "culebras" }; grammar.GetBadWords().Returns(badwords); var service = new ArticuloService(repository, grammar); try { service.CreateComentario(model); Assert.Fail("the validation is not complete"); } catch (ApplicationException) { } //Assert repository.DidNotReceive().CreateComentario(model); }
public void CreateComentarioTest() { var model = new Comentario(); model.Id = 0; model.Articulo = new Articulos.Entities.Articulo { Id = 0, Titulo = "Test", Autor = "Test", Contenido = "test", Tags = "Test", Fecha = "Test" }; model.Nombre = "Luisa"; model.Contenido = "this is a great article"; model.Fecha = "2013-09-09"; var repository = Substitute.For<IArticuloRepositorio>(); var grammar = Substitute.For<IGrammarService>(); var badwords = new List<String>() { "culebras" }; grammar.GetBadWords().Returns(badwords); //var service = new ArticuloService(repository, grammar); var service = new ArticuloService(repository, grammar); service.CreateComentario(model); //Assert repository.Received().CreateComentario(model); }
public frmConsultaArt() { InitializeComponent(); InitializeDataGridView(); articuloService = new ArticuloService(); marcaService = new MarcaService(); }
public frmTransFactura() { InitializeComponent(); dgvDetalle.AutoGenerateColumns = false; tipoFacturaService = new TipoFacturaService(); facturaService = new FacturaService(); clienteService = new ClienteService(); articuloService = new ArticuloService(); listaFacturaDetalle = new BindingList <FacturaDetalle>(); }
public frmDetalleArt() { InitializeComponent(); articuloService = new ArticuloService(); }
protected void Page_Load(object sender, EventArgs e) { try { validarIngreso(); Token token = (Token)Session["token"]; Reserva reserva = (Reserva)Session["reservaCliente"]; _pedidoService = new PedidoService(token.access_token); List <Pedido> pedidos = _pedidoService.Obtener(); Pedido pedidoCliente = null; if (pedidos != null && pedidos.Count > 0) { pedidoCliente = pedidos.FirstOrDefault(x => x.IdEstadoPedido != EstadoPedido.cancelado && x.Reserva.Id == reserva.Id && x.FechaHoraInicio.Date == DateTime.Now.Date); if (pedidoCliente != null) { if (pedidoCliente.IdEstadoPedido == EstadoPedido.pagado) { Response.Redirect("/Paginas/Autoservicio/PedidoPagado.aspx"); return; } cargarPedido(token, pedidoCliente); } } List <ArticuloPedido> articulosPedido = new List <ArticuloPedido>(); if (Session["articulosPedidoCliente"] == null) { Session["articulosPedidoCliente"] = articulosPedido; } else { articulosPedido = (List <ArticuloPedido>)Session["articulosPedidoCliente"]; } if (articulosPedido != null && articulosPedido.Count > 0) { recargarArticulosPedido(articulosPedido); if (pedidoCliente != null) { btnHacerPedido.Visible = false; if (pedidoCliente.IdEstadoPedido == EstadoPedido.enCurso || pedidoCliente.IdEstadoPedido == EstadoPedido.cerradoConTarjeta || (pedidoCliente.IdEstadoPedido == EstadoPedido.cerradoMixto && !PagoTarjetaListo(pedidoCliente.Id))) { btnCerrarCuenta.Visible = true; if (pedidoCliente.IdEstadoPedido == EstadoPedido.cerradoConTarjeta || pedidoCliente.IdEstadoPedido == EstadoPedido.cerradoMixto) { btnCerrarCuenta.Text = "Ir a pagar"; } } if (pedidoCliente.IdEstadoPedido != EstadoPedido.enCurso) { tabMenu.Attributes.Add("class", "nav-link d-none"); divMenu.Attributes.Add("class", "tab-pane fade d-none"); tabMiOrden.Attributes.Add("class", "nav-link active"); divMiOrden.Attributes.Add("class", "tab-pane active show"); } } else { btnHacerPedido.Visible = true; btnCerrarCuenta.Visible = false; } } upArticulosPedido.Update(); } catch (Exception ex) { //Nada } if (!IsPostBack) { try { Token token = (Token)Session["token"]; _articuloService = new ArticuloService(token.access_token); List <Articulo> articulos = _articuloService.Obtener(); List <Articulo> articulosDisponibles = articulos.Where(x => x.IdEstadoArticulo == EstadoArticulo.disponible).ToList(); articulosDisponibles = articulosDisponibles.OrderBy(x => x.Nombre).ToList(); Session["articulosDisponibles"] = articulosDisponibles; List <Articulo> entradas = articulosDisponibles.Where(x => x.IdTipoConsumo == TipoConsumo.entradas).ToList(); listaEntradas.DataSource = entradas; listaEntradas.DataBind(); actualizarRepeater(listaEntradas, entradas, listaEntradasVacia); List <Articulo> platosFondo = articulosDisponibles.Where(x => x.IdTipoConsumo == TipoConsumo.platosFondo).ToList(); listaPlatosFondo.DataSource = platosFondo; listaPlatosFondo.DataBind(); actualizarRepeater(listaPlatosFondo, platosFondo, listaPlatosFondoVacia); List <Articulo> ensaladas = articulosDisponibles.Where(x => x.IdTipoConsumo == TipoConsumo.ensaladas).ToList(); listaEnsaladas.DataSource = ensaladas; listaEnsaladas.DataBind(); actualizarRepeater(listaEnsaladas, ensaladas, listaEnsaladasVacia); List <Articulo> postres = articulosDisponibles.Where(x => x.IdTipoConsumo == TipoConsumo.postres).ToList(); listaPostres.DataSource = postres; listaPostres.DataBind(); actualizarRepeater(listaPostres, postres, listaPostresVacia); List <Articulo> bebestibles = articulosDisponibles.Where(x => x.IdTipoConsumo == TipoConsumo.bebestibles).ToList(); listaBebestibles.DataSource = bebestibles; listaBebestibles.DataBind(); actualizarRepeater(listaBebestibles, bebestibles, listaBebestiblesVacia); _tipoDocumentoPagoService = new TipoDocumentoPagoService(token.access_token); List <TipoDocumentoPago> tiposDocumento = _tipoDocumentoPagoService.Obtener(); if (tiposDocumento != null && tiposDocumento.Count > 0) { ddlTipoDocumentoPago.DataSource = tiposDocumento; ddlTipoDocumentoPago.DataTextField = "Nombre"; ddlTipoDocumentoPago.DataValueField = "Id"; ddlTipoDocumentoPago.DataBind(); ddlTipoDocumentoPago.Items.Insert(0, new ListItem("Seleccionar", "")); ddlTipoDocumentoPago.SelectedIndex = 0; } } catch (Exception ex) { //Nada } } }
public ArticulosController(ArticuloService articuloService) { _articuloService = articuloService; }