Esempio n. 1
0
        static void Main(string[] args)
        {
            Concesionaria miConcesionaria = 6;

            Fabricante f1 = new Fabricante("RENAULT", EPais.Francia);
            Fabricante f2 = new Fabricante("CITROEN", EPais.Francia);

            Auto a1 = new Auto("R9", 65000, f1, ETipo.Sedan);

            Moto m1 = new Moto("DUCATI", EPais.Italia, "MONSTER", 450000, ECilindrada.cc500);
            Moto m2 = new Moto("BMW", EPais.Alemania, "G 310 GS", 437500, ECilindrada.cc125);
            Moto m3 = new Moto("DUCATI", EPais.Italia, "MONSTER", 150000, ECilindrada.cc125);

            Auto a2 = new Auto("C4", 285900, f2, ETipo.Deportivo);
            Auto a3 = new Auto("C4", 390500, f2, ETipo.Familiar);
            Auto a4 = new Auto("C4", 96300, f1, ETipo.Deportivo);

            miConcesionaria += a1;
            //YA INGRESADO
            miConcesionaria += a1;

            miConcesionaria += m1;
            miConcesionaria += m2;
            miConcesionaria += m3;

            miConcesionaria += a2;
            miConcesionaria += a3;
            //SIN LUGAR
            miConcesionaria += a4;

            Console.WriteLine(Concesionaria.Mostrar(miConcesionaria));

            Console.ReadLine();
        }
        public void VerificacionAutosRepetidos()
        {
            Concesionaria c = new Concesionaria();

            Auto a1 = new Auto(ETipo.Deportivo, "renault", 130000);
            Auto a2 = new Auto(ETipo.Deportivo, "renault", 130000);

            c += a1;
            c += a2;
        }
Esempio n. 3
0
        static void Main(string[] args)
        {
            Concesionaria concecionaria = new Concesionaria(5);

            #region instancias
            Camion    c1 = new Camion(Vehiculo.EMarca.Scania, "ASD012", ConsoleColor.Black);
            Camion    c2 = new Camion(Vehiculo.EMarca.Iveco, "ASD913", ConsoleColor.Red);
            Moto      m1 = new Moto(Vehiculo.EMarca.BMW, "HJK789", ConsoleColor.White);
            Moto      m2 = new Moto(Vehiculo.EMarca.Yamaha, "IOP852", ConsoleColor.Blue);
            Automovil a1 = new Automovil(Vehiculo.EMarca.Chevrolet, "QWE968", ConsoleColor.Gray);
            Automovil a2 = new Automovil(Vehiculo.EMarca.Ford, "TYU426", ConsoleColor.DarkBlue);
            Automovil a3 = new Automovil(Vehiculo.EMarca.Scania, "IOP852", ConsoleColor.Green);
            #endregion

            // Agrego 6 ítems (los últimos 2 no deberían poder agregarse) y muestro
            concecionaria += c1;
            concecionaria += c2;
            concecionaria += m1;
            concecionaria += m2;
            concecionaria += a1;
            concecionaria += a2;
            concecionaria += a3;

            Console.WriteLine(concecionaria.ToString());
            Console.WriteLine("<---------------------------------------------->");
            Console.ReadKey();
            Console.Clear();

            // Quito un item y muestro
            concecionaria -= c1;

            Console.WriteLine(concecionaria.ToString());
            Console.WriteLine("<---------------------------------------------->");
            Console.ReadKey();
            Console.Clear();

            // Muestro solo Motos
            Console.WriteLine(Concesionaria.Mostrar(concecionaria, Concesionaria.ETipo.Moto));
            Console.WriteLine("<---------------------------------------------->");
            Console.ReadKey();
            Console.Clear();

            // Muestro solo Camiones
            Console.WriteLine(Concesionaria.Mostrar(concecionaria, Concesionaria.ETipo.Camion));
            Console.WriteLine("<---------------------------------------------->");
            Console.ReadKey();
            Console.Clear();

            // Muestro solo Automoviles
            Console.WriteLine(Concesionaria.Mostrar(concecionaria, Concesionaria.ETipo.Automovil));
            Console.WriteLine("<---------------------------------------------->");
            Console.ReadKey();
        }
Esempio n. 4
0
        public void VerificacionIgualdad()
        {
            Concesionaria c1 = new Concesionaria(2);

            Auto a  = new Auto(ETipo.Deportivo, "toyota", 150000);
            Auto a2 = new Auto(ETipo.Deportivo, "toyota", 150000);

            c1 += a;

            bool rta = c1 == a2;

            Assert.IsTrue(rta);
        }
Esempio n. 5
0
        public void VerificacionAutosRepetidos()
        {
            Concesionaria c           = new Concesionaria(2);
            int           expectativa = 1;

            Auto a1 = new Auto(ETipo.Deportivo, "renault", 130000);
            Auto a2 = new Auto(ETipo.Deportivo, "renault", 130000);

            c += a1;
            c += a2;

            Assert.AreEqual(expectativa, c.Vehiculos.Count);
        }
Esempio n. 6
0
        public void VerificacionDistinto()
        {
            Concesionaria c1 = new Concesionaria(2);

            Moto m1 = new Moto(ConsoleColor.White, ECilindrada.cc500, "moster", 140000);
            Moto m2 = new Moto(ConsoleColor.Black, ECilindrada.cc250, "honda", 120000);

            c1 += m1;


            bool rta = c1 != m2;


            Assert.IsTrue(rta);
        }
Esempio n. 7
0
        public void VerificaCapacidad()
        {
            Concesionaria c      = new Concesionaria(3);
            int           expect = 3;

            Moto m1 = new Moto(ConsoleColor.White, ECilindrada.cc500, "honda", 140000);
            Moto m2 = new Moto(ConsoleColor.Black, ECilindrada.cc250, "moster", 250000);
            Auto a1 = new Auto(ETipo.Deportivo, "toyota", 220000);
            Auto a2 = new Auto(ETipo.Familiar, "renault", 130000);

            c += m1;
            c += a1;
            c += m2;
            c += a2;

            Assert.AreEqual(expect, c.Vehiculos.Count);
        }
        static void Main(string[] args)
        {
            string marcaA1 = "RENAULT";
            string marcaA2 = "CITROEN";
            string marcaA3 = "TOYOTA";

            string marcaM1 = "DUCATI";
            string marcaM2 = "BMW";


            Concesionaria lista = new Concesionaria(6);

            Auto a1 = new Auto(ETipo.Deportivo, marcaA3, 450000);
            Moto m1 = new Moto(ConsoleColor.Red, ECilindrada.cc125, marcaM1, 150000);
            Moto m2 = new Moto(ConsoleColor.Black, ECilindrada.cc250, marcaM2, 437500);
            Moto m3 = new Moto(ConsoleColor.Black, ECilindrada.cc50, marcaM1, 120000);
            Auto a2 = new Auto(ETipo.Familiar, marcaA1, 285900);
            Auto a3 = new Auto(ETipo.Coupe, marcaA2, 390500);
            Auto a4 = new Auto(ETipo.Sedan, marcaA1, 96300);


            lista += a1;
            //YA INGRESO
            lista += a1;

            lista += m1;
            lista += m2;
            lista += m3;
            lista += a2;
            lista += a3;
            //SIN LUGAR
            lista += a4;

            Console.WriteLine(lista.ToString());
            Console.ReadLine();
        }
        public void ListaVehiculosCorrecta()
        {
            Concesionaria c = new Concesionaria();

            Assert.IsNotNull(c.Vehiculos);
        }
Esempio n. 10
0
 private void Form1_Load(object sender, EventArgs e)
 {
     concesionaria = new Concesionaria();
     Mostrar("");
 }