public void GestorImportesMinimos_LosProductosSobrePedidoLleganAlImporteMinimo_siEsDeTiendaOnlineMiraOtroImporteMinimo() { LineaPedidoPicking linea = new LineaPedidoPicking { Id = 1, Producto = "A", Cantidad = 7, BaseImponible = GestorImportesMinimos.IMPORTE_MINIMO_TIENDA_ONLINE + 1, CantidadReservada = 7, FechaEntrega = new DateTime(), EsSobrePedido = true }; PedidoPicking pedido = new PedidoPicking { Id = 1, ServirJunto = false, EsTiendaOnline = true, EsNotaEntrega = false, ImporteOriginalNoSobrePedido = GestorImportesMinimos.IMPORTE_MINIMO_TIENDA_ONLINE + 1, ImporteOriginalSobrePedido = 0, Lineas = new List<LineaPedidoPicking>() }; pedido.Lineas.Add(linea); GestorImportesMinimos gestor = new GestorImportesMinimos(pedido); Assert.IsTrue(gestor.LosProductosSobrePedidoLleganAlImporteMinimo()); }
public void GestorImportesMinimos_LosProductosSobrePedidoLleganAlImporteMinimo_siHayLineasSobrePedidoQueSuperanElMinimoDevuelveTrue() { LineaPedidoPicking linea = new LineaPedidoPicking { Id = 1, Producto = "A", Cantidad = 7, BaseImponible = 2500, CantidadReservada = 7, FechaEntrega = new DateTime(), EsSobrePedido = true }; PedidoPicking pedido = new PedidoPicking { Id = 1, ServirJunto = false, EsTiendaOnline = false, EsNotaEntrega = false, Lineas = new List<LineaPedidoPicking>() }; pedido.Lineas.Add(linea); GestorImportesMinimos gestor = new GestorImportesMinimos(pedido); Assert.IsTrue(gestor.LosProductosSobrePedidoLleganAlImporteMinimo()); }