Exemplo n.º 1
0
        static void Main(string[] args)
        {
            AutoF1      a1 = new AutoF1(2, "vi");
            bool        vo;
            AutoF1      a2   = new AutoF1(2, "vi");
            AutoF1      a3   = new AutoF1(3, "boo");
            MotoCross   m1   = new MotoCross(21, "as");
            MotoCross   m2   = new MotoCross(21, "as");
            MotoCross   m3   = new MotoCross(19, "loa");
            Competencia comp = new Competencia(3, 4, ETipoCompetencia.F1);

            try
            {
                Console.WriteLine(a1 == a2);
                Console.WriteLine(a1 == a3);

                Console.WriteLine(m1 == m2);
                Console.WriteLine(m1 == m3);

                vo = comp + m1;
            }
            catch (CompetenciaNoDisponibleException e)
            {
                Console.WriteLine(e.ToString());
            }
            Console.ReadKey();
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            //try
            //{
            //    throw new CompetenciaNoDisponibleExcepcion("A", "Program", "Main", new Exception("B", new Exception("C", new Exception("D"))));
            //}
            //catch(CompetenciaNoDisponibleExcepcion e)
            //{
            //    Console.WriteLine(e.ToString());
            //}
            //Console.ReadKey();

            AutoF1    kimi    = new AutoF1(2, "Ferrari", 190);
            AutoF1    vettel  = new AutoF1(1, "Ferrari", 200);
            MotoCross rossi   = new MotoCross(1, "Susuki", 500);
            MotoCross lorenzo = new MotoCross(2, "Susuki", 510);
            bool      b;

            Competencia indianapolis = new Competencia(65, 3, Competencia.TipoCompetencia.MotoCross);

            try
            {
                b = indianapolis + kimi;
            }
            catch (CompetenciaNoDisponibleException e)
            {
                Console.WriteLine(e.ToString());
            }
            Console.ReadKey();
        }
Exemplo n.º 3
0
        static void Main(string[] args)
        {
            Competencia <VehiculoDeCarrera> c     = new Competencia <VehiculoDeCarrera>(10, 3, Competencia <VehiculoDeCarrera> .TipoCompetencia.F1);
            List <VehiculoDeCarrera>        lista = new List <VehiculoDeCarrera>();

            VehiculoDeCarrera[] autos = new VehiculoDeCarrera[6];
            try
            {
                autos[0] = new AutoF1(1, "Toyota", 8);
                autos[1] = new AutoF1(1, "Toyota", 8);
                autos[2] = new MotoCross(3, "Chevrolet", 9);
                autos[3] = new AutoF1(4, "Mercedes", 7);
                autos[4] = new AutoF1(5, "Ford", 5);

                for (int i = 0; i < 5; i++)
                {
                    bool seAgrego = c + autos[i];
                }
            }
            catch (CompetenciaNoDisponibleException e)
            {
                Console.WriteLine(e.ToString());
            }
            //bool borro = c - autos[0];
            Console.WriteLine(c.MostrarDatos());
            Console.ReadKey();
        }
Exemplo n.º 4
0
        static void Main(string[] args)
        {
            Random azar = new Random();
            Competencia <AutoF1> formulaUno = new Competencia <AutoF1>(10, 5, Competencia <AutoF1> .TipoCompetencia.F1);

            AutoF1[]  autos = new AutoF1[10];
            MotoCross moto  = new MotoCross((short)10, azar.Next(1, 5).ToString());

            for (int i = 0; i < autos.Length; i++)
            {
                autos[i] = new AutoF1((short)i, azar.Next(1, 5).ToString(), (short)azar.Next(1, 1000));


                if ((formulaUno + autos[i]))
                {
                    Console.WriteLine("Se Agrego el siguiente auto a la competencia: {0}", autos[i].MostrarDatos());
                }
                else
                {
                    Console.WriteLine("No se agrego ya que la competencia esta completa: {0}", autos[i].MostrarDatos());
                }
            }


            Console.WriteLine();
            Console.WriteLine("<-------------------------------------------------------------------------------------------------->");
            Console.WriteLine(formulaUno.MostrarDatos());

            Console.ReadKey();
        }
Exemplo n.º 5
0
        static void Main(string[] args)
        {
            Competencia c1 = new Competencia(20, 3, Competencia.TipoCompetencia.F1);
            AutoF1      a1 = new AutoF1(43, "redBull");
            AutoF1      a2 = new AutoF1(44, "Mercedez");
            AutoF1      a3 = new AutoF1(45, "ferrari");
            MotoCross   m1 = new MotoCross(42, "monster");

            try
            {
                if (c1 + a1)
                {
                }
                if (c1 + a2)
                {
                }
                if (c1 + a3)
                {
                }
                if (c1 + m1)
                {
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
                Console.WriteLine(e.InnerException.ToString());
            }
            Console.ReadKey();
        }
Exemplo n.º 6
0
        static void Main(string[] args)
        {
            Competencia c2 = new Competencia(35, 10, Tipo.MotoCross);
            Competencia c1 = new Competencia(15, 3, Tipo.F1);
            AutoF1      a1 = new AutoF1(1, "Mercedes", 500);
            AutoF1      a2 = new AutoF1(2, "Ferrari", 465);
            AutoF1      a3 = new AutoF1(3, "RedBull", 355);
            MotoCross   m1 = new MotoCross(66, "Honda", 3500);
            MotoCross   m2 = new MotoCross(99, "Honda Twister", 300);
            MotoCross   m3 = new MotoCross(23, "Motomel", 250);

            if (c1 + a1 && c1 + a2 && c1 + a3)
            {
                Console.WriteLine(c1.MostrarDatos());
            }

            Console.ReadKey();

            if (c2 + m1 && c2 + m2 && c2 + m3)
            {
                Console.WriteLine(c2.MostrarDatos());
            }

            Console.ReadKey();
        }
Exemplo n.º 7
0
        public void TestMethod5()
        {
            //Asserge
            //Competencia competenciaPrueba = new Competencia(3, 3, Competencia.TipoCompetencia.MotoCross);
            MotoCross motoCrossPrueba = new MotoCross(1, "Ducatti", 3);
            MotoCross moto2           = new MotoCross(2, "Corven", 2);
            bool      prueba1         = false;
            bool      prueba2         = false;
            bool      resultado       = false;
            int       cantidad;
            //Act

            /*prueba1 =competenciaPrueba+motoCrossPrueba;
             * prueba1 = competenciaPrueba + moto2;
             * prueba2 = competenciaPrueba - motoCrossPrueba;
             * cantidad = competenciaPrueba.VehiculosDeCompetencia.Count;
             * foreach(MotoCross motoAux in competenciaPrueba.VehiculosDeCompetencia)
             * {
             *  if (motoAux != motoCrossPrueba)
             *      resultado = true;
             * }
             * //Assert
             * Assert.AreEqual(1, cantidad);
             * Assert.IsTrue(resultado);*/
        }
        public void TestCompetenciaMotoCross()
        {
            Competencia competencia = new Competencia(2, 40, Competencia.TipoCompetencia.MotoCross);
            MotoCross   motoCross   = new MotoCross(44, "KTM");

            Assert.IsTrue(competencia + motoCross);
        }
Exemplo n.º 9
0
 public void Excepcion_Al_agregar_Vehiculo_No_Del_Tipo_Competencia()
 {
     //arrange
     Competencia <VehiculoDeCarrera> c = new Competencia <VehiculoDeCarrera>(8, 4, Competencia <VehiculoDeCarrera> .TipoCompetencia.F1);
     MotoCross m = new MotoCross(8, "NoConozco");
     //add
     bool ok = c + m;
 }
Exemplo n.º 10
0
        public void FiguraEnLista()
        {
            Competencia competencia = new Competencia(5, 5, Competencia.TipoCompetencia.MotoCross);
            MotoCross   moto        = new MotoCross(1, "Kawasaki");
            bool        cargado     = (competencia + moto) ? true : false;

            Assert.IsTrue(competencia == moto);
        }
Exemplo n.º 11
0
        public void CargarMotoEnMoto()
        {
            //Arrange
            Competencia c = new Competencia(23, 12, Competencia.TipoCompetencia.MotoCross);
            MotoCross   m = new MotoCross(23, "Bebe", 23);

            //Act
            Assert.IsTrue(c + m);
        }
Exemplo n.º 12
0
        public void CargarMotoEnF1()
        {
            //Arrange
            Competencia c = new Competencia(23, 12, Competencia.TipoCompetencia.F1);
            MotoCross   m = new MotoCross(23, "Bebe", 23);

            //Act
            bool rpt = c + m;
        }
Exemplo n.º 13
0
        public void Excepcion_Vehiculo_Correcto()
        {
            Competencia c = new Competencia(5, 10, Competencia.TipoCompetencia.MotoCross);
            MotoCross   m = new MotoCross(1, "Honda", 160);

            bool b = c + m;

            Assert.IsTrue(b);
        }
Exemplo n.º 14
0
        public void EliminadoDeLista()
        {
            Competencia competencia = new Competencia(5, 5, Competencia.TipoCompetencia.MotoCross);
            MotoCross   moto        = new MotoCross(1, "Kawasaki");
            bool        cargado     = (competencia + moto) ? true : false;
            bool        eliminado   = (competencia - moto) ? true : false;

            Assert.IsTrue(competencia != moto);
        }
Exemplo n.º 15
0
        public void LanzarExcepcionMoto()
        {
            //Arrange
            Competencia c = new Competencia(10, 5, Competencia.TipoDeCompetencia.MotoCross);
            MotoCross   m = new MotoCross(2, "Moto");

            //Act
            bool cargado = (c + m) ? true : false;
        }
        public void TestQuitarVehiculo()
        {
            Competencia competencia = new Competencia(2, 40, Competencia.TipoCompetencia.MotoCross);
            MotoCross   motoCross   = new MotoCross(44, "KTM");
            bool        pudo        = competencia + motoCross;

            Assert.IsTrue(competencia - motoCross);
            Assert.IsTrue(competencia != motoCross);
        }
Exemplo n.º 17
0
        public void ValidaNoSeLanceExcepcion()
        {
            //Arrange
            Competencia competencia = new Competencia(10, 5, Competencia.TipoCompetencia.MotoCross);
            MotoCross   moto        = new MotoCross(25, "Valentino");

            //Act
            //Assert
            Assert.IsTrue(competencia + moto);
        }
Exemplo n.º 18
0
        static void Main(string[] args)
        {
            AutoF1    aut1 = new AutoF1(3, "Hola", 10);
            MotoCross aut2 = new MotoCross(5, "Puto", 45);
            AutoF1    aut3 = new AutoF1(9, "Ajoi Ajoi", 3);

            Competencia comp = new Competencia(4, 3, Competencia.TipoCompetencia.F1);

            Console.WriteLine("Agrego 3 autos");

            if (comp + aut1)
            {
                Console.WriteLine(aut1.MostrarDatos());
            }

            if (comp + aut1)
            {
                Console.WriteLine(aut1.MostrarDatos());
            }

            if (comp + aut3)
            {
                Console.WriteLine(aut3.MostrarDatos());
            }

            try
            {
                if (comp + aut2)
                {
                    Console.WriteLine(aut2.MostrarDatos());
                }
            }
            catch (CompetenciaNoDisponibleException ex)
            {
                Console.WriteLine(ex.ToString());
            }

            //Console.WriteLine(comp.MostrarDatos());

            /*Console.WriteLine("Elimino un auto");
             *
             * if (comp - aut1)
             * {
             *  Console.WriteLine("Se elimino con exito");
             * }
             *
             * Console.Write("Agrego el auto que no entro");
             *
             * if (comp + aut3)
             * {
             *  Console.WriteLine(comp.MostrarDatos());
             * }*/

            Console.ReadKey();
        }
Exemplo n.º 19
0
        public void ValidaExecpcionCompetenciaNoDisponible()
        {
            //Arrange
            Competencia competencia = new Competencia(10, 5, Competencia.TipoCompetencia.F1);
            MotoCross   moto        = new MotoCross(25, "Valentino");
            bool        valida;

            //Act
            valida = competencia + moto;
            //Assert
        }
Exemplo n.º 20
0
        public void CargaVehiculo()
        {
            Competencia competencia = new Competencia(1, 1, Competencia.TipoCompetencia.MotoCross);
            MotoCross   moto        = new MotoCross(1, "1");
            bool        expected    = true;

            bool actual = competencia + moto;

            actual = competencia == moto;

            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 21
0
        public void FiguraEnLaLista()
        {
            //Arrange
            Competencia c = new Competencia(23, 12, Competencia.TipoCompetencia.MotoCross);
            MotoCross   m = new MotoCross(23, "Bebe", 23);

            //Act
            bool rpt = c + m;

            //Assert
            Assert.IsTrue(c == m);
        }
Exemplo n.º 22
0
        public void Test_ComprobarBajaDeVehiculo()
        {
            //ARRANGE
            Competencia competencia = new Competencia(2, 40, Competencia.TipoCompetencia.MotoCross);
            MotoCross   motoCross   = new MotoCross(44, "KTM");
            //ACT
            bool pudo = competencia + motoCross;

            //ASSERT
            Assert.IsTrue(competencia - motoCross);
            Assert.IsTrue(competencia != motoCross);
        }
Exemplo n.º 23
0
        public void Test_CompetenciaNoDisponibleException_NoThrows()
        {
            //ARRANGE
            Competencia c;
            MotoCross   m;

            //ACT
            c = new Competencia(10, 20, Competencia.TipoCompetencia.MotoCross);
            m = new MotoCross(46, "Honda");
            //ASSERT
            Assert.IsTrue(c + m);
        }
Exemplo n.º 24
0
        public void CompetidorEliminadoDeLista()
        {
            //Arrange
            Competencia competencia = new Competencia(5, 5, Competencia.TipoDeCompetencia.MotoCross);
            MotoCross   moto        = new MotoCross(1, "Kawasaki");

            //Act
            bool cargado = (competencia - moto) ? true : false;

            //Assert
            Assert.IsTrue(competencia != moto);
        }
Exemplo n.º 25
0
        static void Main(string[] args)
        {
            Competencia competencia1 = new Competencia(8, 4, Competencia.TipoCompetencia.MotoCross);
            MotoCross   moto1        = new MotoCross(1, "Corven", 4);
            MotoCross   moto2        = new MotoCross(2, "Ducatti", 4);
            MotoCross   moto3        = new MotoCross(1, "Corven", 3);
            AutoF1      auto1        = new AutoF1(3, "Ferrari");

            if (moto1 == moto2)
            {
                Console.WriteLine("Anda ==");
            }
            if (moto1 != moto2)
            {
                Console.WriteLine("No anda !=");
            }
            if (moto1 == moto3)
            {
                Console.WriteLine("No anda ==");
            }
            if (moto1 != moto3)
            {
                Console.WriteLine("Anda !=");
            }
            Console.ReadKey();

            if (competencia1 + moto1)
            {
                Console.WriteLine("Se Agrego 1!");
            }
            if (competencia1 + moto2)
            {
                Console.WriteLine("Se Agrego 2!");
            }
            if (moto1 == moto3)
            {
                Console.WriteLine("Son iguales 1 -3!");
                Console.WriteLine(competencia1.MostrarDatos());
            }
            try
            {
                if (competencia1 + auto1)
                {
                }
            }
            catch (CompetenciaNoDisponibleException ex)
            {
                Console.WriteLine(ex.ToString());
            }

            Console.ReadKey();
        }
Exemplo n.º 26
0
        public void ValidaQuitarVehiculoEnCompetencia()
        {
            //Arrange
            Competencia competencia = new Competencia(10, 5, Competencia.TipoCompetencia.MotoCross);
            MotoCross   moto        = new MotoCross(25, "Valentino");

            //Act
            //Assert
            if (competencia - moto)
            {
                Assert.IsTrue(competencia != moto);
            }
        }
Exemplo n.º 27
0
        public void Eliminar_Vehiculo_Existente()
        {
            //arrage
            Competencia c = new Competencia(8, 10, Competencia.TipoCompetencia.MotoCross);
            MotoCross   m = new MotoCross(1, "Honda", 160);

            //Act
            bool agrego  = c + m;
            bool elimino = c - m;

            //Assert
            Assert.IsTrue(c != m);
        }
        public void MotoCrossEnCompMotoCross_SeCargaEnCompetidores()
        {
            //Arrange
            Competencia <MotoCross> c = new Competencia <MotoCross>(33, 20);
            MotoCross v = new MotoCross(2, "Suzuki");
            int       cantidadCompetidores;
            //Act
            bool a = c + v;

            cantidadCompetidores = c.Competidores.Count;
            //Assert
            Assert.AreEqual(1, cantidadCompetidores);
        }
Exemplo n.º 29
0
        public void TestMethod3()
        {
            Competencia <VehiculoDeCarrera> nueva = new Competencia <VehiculoDeCarrera>(5, 10, TipoCompetencia.MotoCross);
            MotoCross autito = new MotoCross(10, "asd");

            try
            {
                bool cuenta = nueva + autito;
            }
            catch (CompetenciaNoDisponibleException)
            {
                Assert.IsTrue(false);
            }
        }
Exemplo n.º 30
0
        public void NotThrowCompetenciaNoDisponible()
        {
            Competencia competencia = new Competencia(1, 1, Competencia.TipoCompetencia.MotoCross);
            MotoCross   moto        = new MotoCross(1, "1");

            try
            {
                bool actual = competencia + moto;
            }
            catch (Exception)
            {
                Assert.Fail();
            }
        }