public void EqualsTest() { Box a = new Box(1); Box b = new Box(1); Box c = new Box(2); Assert.IsTrue(a.Equals(b)); Assert.IsTrue(b.Equals(a)); Assert.IsFalse(a.Equals(c)); Assert.IsFalse(c.Equals(a)); }
protected void Page_Load(object sender, EventArgs e) { db = (DBPruebas)Session["db"]; int nexp = 0; int.TryParse((String)Session["nexp"], out nexp); exp = db.selectExpediente(nexp); box = db.selectBox(exp); if (box != null) DropDownListTipoDiagnostico.Focus(); else DropDownListEspecialidad.Focus(); if (!IsPostBack) { TextBoxNExp.Text = "" + exp.NExpediente; TextBoxNombreYApellidos.Text = exp.Nombre + " " + exp.Apellido; TextBoxSexo.Text = exp.Sexo.ToString(); string edad = (new DateTime(DateTime.Now.Subtract(exp.FechaNac).Ticks).Year - 1).ToString(); TextBoxEdad.Text = (edad != "0") ? edad + " años" : (new DateTime(DateTime.Now.Subtract(exp.FechaNac).Ticks).Month - 1).ToString() + " meses"; rellenarDiagnostico(); if(box != null) { TextBoxBox.Text = "" + box.IdBox; DropDownListEspecialidad.Items.Insert(0, new ListItem(exp.Especialidad.Nombre, "0")); DropDownListEspecialidad.Enabled = false; DropDownListMedico.Items.Insert(0, new ListItem(exp.Medico.Nombre + " " + exp.Medico.Apellido, "0")); DropDownListMedico.Enabled = false; if(exp.TipoDiagnostico != null) { DropDownListTipoDiagnostico.SelectedValue = exp.TipoDiagnostico; TextBoxDiagnostico.Text = exp.Diagnostico; TextBoxTratamiento.Text = exp.Tratamiento; } } else { foreach (Especialidad esp in db.selectAllEspecialidades()) { DropDownListEspecialidad.Items.Insert(DropDownListEspecialidad.Items.Count, new ListItem(esp.Nombre, esp.Nombre)); } if(exp.Especialidad != null) DropDownListEspecialidad.SelectedValue = "" + exp.Especialidad.Nombre; TextBoxBox.Text = "Ninguno"; rellenarMedicos(db.selectEspecialidad(DropDownListEspecialidad.SelectedItem.Text)); if (exp.Medico != null) DropDownListMedico.SelectedValue = "" + exp.Medico.DniMedico; DropDownListTipoDiagnostico.Enabled = false; TextBoxDiagnostico.Enabled = false; TextBoxTratamiento.Enabled = false; } } }
public void GetterSetterTest() { Box box = new Box(1); IList<Especialidad> esp = new List<Especialidad>() { new Especialidad("esp1"), new Especialidad("esp2") }; Expediente exp = new Expediente(1, "n", "a", DateTime.Today, 'H'); // Setters box.Especialidades = esp; box.Cliente = exp; //Getters Assert.AreEqual(box.IdBox, 1); Assert.AreNotEqual(box.IdBox, 2); CollectionAssert.AreEqual(box.Especialidades.ToArray(), esp.ToArray()); CollectionAssert.AreNotEqual(box.Especialidades.ToArray(), new List<Especialidad>() { new Especialidad("esp1") }.ToArray()); Assert.AreEqual(box.Cliente, exp); Assert.AreNotEqual(box.Cliente, new Expediente(2, "n", "a", DateTime.Today, 'H')); }
public IList<Expediente> selectExpedientes(Box box) { IList<Expediente> tempExpe = new List<Expediente>(); foreach (Expediente expe in this.expedientes) if (expe.Medico != null && expe.Medico.Libre && box.Especialidades.Contains(expe.Especialidad)) tempExpe.Add(expe); return tempExpe; }
public Expediente selectExpediente(Box box) { foreach (Box tempBox in this.boxes) if (tempBox.Equals(box)) return tempBox.Cliente; return null; }
public void GetHashCodeTest() { Box a = new Box(1); Assert.AreEqual(a.GetHashCode(), 1); Assert.AreNotEqual(a.GetHashCode(), 2); }
public void BoxTest() { Box a = new Box(1); Assert.IsNotNull(a); }
public bool Equals(Box box) { return this.IdBox == box.IdBox; }