/// <summary>
 /// Constructor por default del tipo FrmFábrica
 /// </summary>
 public FrmFábrica()
 {
     InitializeComponent();
     miFábrica       = new Fábrica(1000);
     serializadorFrm = new DocumentoXML <List <Bicicleta> >();
     miListaXML      = new List <Bicicleta>();
 }
示例#2
0
        static void Main(string[] args)
        {
            Console.Title = "Christian Thomás Suárez Grecco";
            Fábrica f = new Fábrica(5);
            // Mis 2 bicicletas
            BiciCarrera bici1 = new BiciCarrera("Negro", "Michelin", "scott");
            BiciMontaña bici2 = new BiciMontaña("Blanco", "Scott", "Supra", BiciMontaña.NumeroDeSerie.Serie_1);

            try
            {
                f += bici1;
                f += bici2;
            }
            catch (FábricaExcepcion fábricaException)
            {
                Console.WriteLine($"Error: {fábricaException.Message} producido en {fábricaException.NombreClase} al usar {fábricaException.NombreMetodo}.");
            }
            catch (FalloLogicaExcepcion fl)
            {
                Console.WriteLine($"Error: {fl.Message} producido en {fl.NombreClase} al usar {fl.NombreMetodo}.");
            }
            Console.WriteLine(f.ToString());

            Console.ForegroundColor = ConsoleColor.Red;
            Console.WriteLine("_________________________________");
            Console.ReadKey();
        }
        public void Bicis_No_Vacia()
        {
            Fábrica     fabrica1     = new Fábrica(5);
            BiciCarrera biciCarrera1 = new BiciCarrera("Negro", "Shimano", "Specialized");

            fabrica1 += biciCarrera1;
            Assert.IsNotNull(fabrica1.Bicicletas);
            Assert.IsTrue(fabrica1.Bicicletas.Count > 0);
        }
        /// <summary>
        /// Constructor que inicia el formulario del menú
        /// </summary>
        /// <param name="frmFábrica"></param>

        public FrmBicis(Fábrica frmFábrica)
        {
            miFábrica = frmFábrica;
            InitializeComponent();
        }