public void TestCrearMaterial_MaterialErroneo()
        {
            //Preparacion
            List <Materiales> materiales;
            FactoriaRecursos  factoria = new FactoriaRecursos();

            //Ejecucion y Resultado
            materiales = factoria.CrearMaterial("Casco", 10);
        }
        public void TestCrearMaterial_CantidadNegativa()
        {
            //Preparacion
            List <Materiales> materiales;
            FactoriaRecursos  factoria = new FactoriaRecursos();

            //Ejecucion y Resultado
            materiales = factoria.CrearMaterial("Guantes", -10);
        }
        public void TestCrearMascarillas_Negativo()
        {
            //Preparacion
            List <Materiales> mascarillas;
            FactoriaRecursos  factoria = new FactoriaRecursos();

            //Ejecucion y Resultado
            mascarillas = factoria.CrearMascarillas(-5);
        }
        public void TestCrearVehiculo_CantidadNegativa()
        {
            //Preparacion
            List <Vehiculos> vehiculos;
            FactoriaRecursos factoria = new FactoriaRecursos();

            //Ejecucion y Resultado
            vehiculos = factoria.CrearVehiculo("Sprinter", -10);
        }
        public void TestCrearVehiculo_ModeloErroneo()
        {
            //Preparacion
            List <Vehiculos> vehiculos;
            FactoriaRecursos factoria = new FactoriaRecursos();

            //Ejecucion y Resultado
            vehiculos = factoria.CrearVehiculo("Vito", 10);
        }
        public void TestCrearKangoo_Negativo()
        {
            //Preparacion
            List <Vehiculos> vehiculos;
            FactoriaRecursos factoria = new FactoriaRecursos();

            //Ejecucion y Resultado
            vehiculos = factoria.CrearKangoo(-5);
        }
        public void TestCrearMaterial_OK()
        {
            //Preparacion
            List <Materiales> materiales;
            FactoriaRecursos  factoria = new FactoriaRecursos();

            //Ejecucion
            materiales = factoria.CrearMaterial("Guantes", 10);

            //Resultado
            double precio = 0;

            foreach (var elemento in materiales)
            {
                Console.Write("Se ha creado un " + elemento.GetNombreRecurso() + " por " + elemento.GetPrecioRecurso() + "€" + Environment.NewLine);
                precio += elemento.GetPrecioRecurso();
            }
            Console.Write("Se han creado un total de " + materiales.Count + " Guantes por " + precio.ToString() + "€" + Environment.NewLine);
        }
        public void TestCrearVehiculo_OK()
        {
            //Preparacion
            List <Vehiculos> vehiculos;
            FactoriaRecursos factoria = new FactoriaRecursos();

            //Ejecucion
            vehiculos = factoria.CrearVehiculo("Sprinter", 10);

            //Resultado
            double precio = 0;

            foreach (var elemento in vehiculos)
            {
                Console.Write("Se ha creado un " + elemento.GetNombreRecurso() + " por " + elemento.GetPrecioRecurso() + "€" + Environment.NewLine);
                precio += elemento.GetPrecioRecurso();
            }
            Console.Write("Se han creado un total de " + vehiculos.Count + " Sprinter por " + precio.ToString() + "€" + Environment.NewLine);
        }