/// <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>(); }
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(); }