public void SateliteMismoNombre() { Satelite s = new Satelite(1, 1, "Luna"); System.Diagnostics.Debug.Write(s.ToString()); Assert.IsTrue(s.Nombre == "Luna"); }
private void btnAgregarSatelite_Click(object sender, EventArgs e) { string infoSatelite = ""; bool validarCampos = true; string nombreSatelite = ""; if (this.txtNombreSatelite.Text == string.Empty) { infoSatelite += "Nombre satelite vacio\n"; validarCampos = false; } else { nombreSatelite = this.txtNombreSatelite.Text; nombreSatelite = nombreSatelite.ToUpper(); } int orbSatelite; if (!int.TryParse(this.numOrbitaSatelite.Text, out orbSatelite) || orbSatelite < 0) { infoSatelite += "Orbita de satelite invalida\n"; validarCampos = false; } int rotSatelite; if (!int.TryParse(this.numRotacionSatelite.Text, out rotSatelite) || rotSatelite < 0) { infoSatelite += "Rotacion de satelite invalida\n"; validarCampos = false; } // AGREGAR SATELITE A PLANETA SI TODOS SUS CAMPOS SON CORRECTOS if (validarCampos && this.cmbPlanetas.Text != string.Empty) { Satelite satelite = new Satelite(orbSatelite, rotSatelite, nombreSatelite); foreach (Planeta item in formSistemaSolar.planetas) { if ((string)item == this.cmbPlanetas.Text) { if (item + satelite) { infoSatelite = satelite.ToString(); } else { infoSatelite = "ERROR. Este satelite ya se encuenta dentro del planeta o la cantidad maxima de satelites soportados por este planeta ya llego a su tope."; } break; } } this.richTextBox1.Text = infoSatelite; } else { if (this.cmbPlanetas.Text == string.Empty) { infoSatelite += "Seleccioonar un planeta valido\n"; } this.richTextBox1.Text = infoSatelite; } }