Ejemplo n.º 1
0
        public static int ObtenerGastoDepreciacion(int ValorDeCarga, PuntoVenta Madrid)
        {
            int PorcetajeAplicar = Madrid.Distancia / 100;

            int GastosDepreciacion = (PorcetajeAplicar * ValorDeCarga) / 100;

            return GastosDepreciacion;
        }
Ejemplo n.º 2
0
        public void CalcularDepreciacionX100KmRecorroridos()
        {
            PuntoVenta Madrid = new PuntoVenta("Madrid", 500);

            int ValorDeCarga = 1000;

            var GastosDepreciacion = GastosUtils.ObtenerGastoDepreciacion(ValorDeCarga,Madrid);

            Assert.AreEqual(50, GastosDepreciacion);
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        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));
        }
Ejemplo n.º 5
0
 public static int ObtenerGastoTransporte(PuntoVenta puntoVenta)
 {
     return (puntoVenta.Distancia * GastosXKm) + GastosXCargarFurgoneta;
 }