public static int ObtenerGastoDepreciacion(int ValorDeCarga, PuntoVenta Madrid) { int PorcetajeAplicar = Madrid.Distancia / 100; int GastosDepreciacion = (PorcetajeAplicar * ValorDeCarga) / 100; return GastosDepreciacion; }
public void CalcularDepreciacionX100KmRecorroridos() { PuntoVenta Madrid = new PuntoVenta("Madrid", 500); int ValorDeCarga = 1000; var GastosDepreciacion = GastosUtils.ObtenerGastoDepreciacion(ValorDeCarga,Madrid); Assert.AreEqual(50, GastosDepreciacion); }
public void CalcularGastosXKmRecorrido() { PuntoVenta Madrid = new PuntoVenta("Madrid", 800); Madrid.AddTarifa(new TarifaProducto("Vieras", 500)); Madrid.AddTarifa(new TarifaProducto("Pulpo", 0)); Madrid.AddTarifa(new TarifaProducto("Centollos", 450)); var GastosTransporte = GastosUtils.ObtenerGastoTransporte(Madrid); Assert.AreEqual(1605, GastosTransporte); }
public void Init() { Madrid = new PuntoVenta("Madrid",800); Madrid.AddTarifa(new TarifaProducto("Vieras", 500)); Madrid.AddTarifa(new TarifaProducto("Pulpo", 0)); Madrid.AddTarifa(new TarifaProducto("Centollos", 450)); Barcelona = new PuntoVenta("Barcelona",1100); Barcelona.AddTarifa(new TarifaProducto("Vieras ", 450)); Barcelona.AddTarifa(new TarifaProducto("Pulpo", 120)); Barcelona.AddTarifa(new TarifaProducto("Centollos", 0)); Lisboa = new PuntoVenta("Lisboa", 600); Lisboa.AddTarifa(new TarifaProducto("Vieras", 600)); Lisboa.AddTarifa(new TarifaProducto("Pulpo", 100)); Lisboa.AddTarifa(new TarifaProducto("Centollos", 500)); }
public static int ObtenerGastoTransporte(PuntoVenta puntoVenta) { return (puntoVenta.Distancia * GastosXKm) + GastosXCargarFurgoneta; }