public double IngresarImporte(double importe) { double vuelto = 0; try { vuelto = Venta.CalcularVuelto(importe); } catch (Exception e) { _vista.MostrarError(e.Message); } return(vuelto); }
public void CalcularVueltoImporteSuficiente() { Indumentaria indumentariaDePrueba = new Indumentaria() { Precio = 300 }; Venta ventaPrueba = new Venta() { LineaDeVentas = new List <LineaDeVenta>() { new LineaDeVenta(indumentariaDePrueba, 5) } }; var vuelto = ventaPrueba.CalcularVuelto(2000); Assert.AreEqual(500, vuelto); }
public void CalcularVueltoImporteInsuficiente() { Indumentaria indumentariaDePrueba = new Indumentaria() { Precio = 300 }; Venta ventaPrueba = new Venta() { LineaDeVentas = new List <LineaDeVenta>() { new LineaDeVenta(indumentariaDePrueba, 5) } }; Assert.ThrowsException <Exception>(() => { ventaPrueba.CalcularVuelto(500); }); }