public void Bicis_Are_Equals() { BiciCarrera biciCarrera1 = new BiciCarrera("Negro", "Shimano", "Specialized"); BiciMontaña biciMontaña1 = new BiciMontaña("Blanco", "Scott", "Supra", BiciMontaña.NumeroDeSerie.Serie_1); Assert.AreNotEqual(biciCarrera1.Color, biciMontaña1.Color); }
/// <summary> /// Boton fabricar, al presionarlo se fabricará una nueva bicicleta yse agregara al dataGridView para despues guardarlos en la base de datos /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnFabricar_Click(object sender, EventArgs e) { if (!String.IsNullOrWhiteSpace(cmbColor.Text) && !String.IsNullOrWhiteSpace(cmbRuedas.Text) && !String.IsNullOrWhiteSpace(cmbMarca.Text) && !String.IsNullOrWhiteSpace(cmbNumeroSerie.Text)) { try { if (!(cmbNumeroSerie.Text.StartsWith("Sin_serie"))) { Enum.TryParse(cmbNumeroSerie.SelectedItem.ToString(), out NumeroDeSerie serie); BiciMontaña miBiciMontaña = new BiciMontaña(cmbColor.Text, cmbRuedas.Text, cmbMarca.Text, serie); miFabrica = miFabrica + miBiciMontaña; biciTipo = Bicicleta.TipoBici.BiciMontaña; MessageBox.Show("Bicicleta del tipo montaña fabricada con exito!!!", "Success", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } else { BiciCarrera miBiciCarrera = new BiciCarrera(cmbColor.Text, cmbRuedas.Text, cmbMarca.Text); miFabrica = miFabrica + miBiciCarrera; biciTipo = Bicicleta.TipoBici.BiciCarrera; MessageBox.Show("Bicicleta del tipo carrera fabricada con exito!!!", "Success", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } rtbBicisFabricadas.Text = miFabrica.ToString(); ActualizarData(); } catch (FabricaExcepcion fabricaExcepcion) { MessageBox.Show($"{fabricaExcepcion.InformarNovedad()}", "Exception", MessageBoxButtons.OK, MessageBoxIcon.Error); } btnLimpiar_Click(sender, e); } }