public void EqualsTest() { Expediente a = new Expediente(1, "n", "a", DateTime.Today, 'H'); Expediente b = new Expediente(1, "n1", "a1", DateTime.Today, 'M'); Expediente c = new Expediente(2, "n1", "a1", DateTime.Today, 'M'); 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() { Expediente exp = new Expediente(1, "n", "a", DateTime.Today, 'H'); // Setters exp.Nombre = "nombre"; exp.Apellido = "apellido"; exp.FechaNac = DateTime.Parse("12/12/1912"); exp.Sexo = 'M'; exp.Especialidad = (new Especialidad("esp1")); exp.Medico = new Medico("dni", "n", "a", new Especialidad("esp1")); exp.TipoDiagnostico = "leve"; exp.Diagnostico = "diag"; exp.Tratamiento = "trat"; //Getters Assert.AreEqual(exp.NExpediente, 1); Assert.AreNotEqual(exp.NExpediente, 2); Assert.AreEqual(exp.Nombre, "nombre"); Assert.AreNotEqual(exp.Nombre, "n"); Assert.AreEqual(exp.Apellido, "apellido"); Assert.AreNotEqual(exp.Apellido, "a"); Assert.AreEqual(exp.FechaNac, DateTime.Parse("12/12/1912")); Assert.AreNotEqual(exp.FechaNac, DateTime.Today); Assert.AreEqual(exp.Sexo, 'M'); Assert.AreNotEqual(exp.Sexo, 'H'); Assert.AreEqual(exp.Especialidad.Nombre, "esp1"); Assert.AreNotEqual(exp.Especialidad.Nombre, "esp2"); Assert.AreEqual(exp.Medico.DniMedico, "dni"); Assert.AreNotEqual(exp.Medico.DniMedico, "dni2"); Assert.AreEqual(exp.TipoDiagnostico, "leve"); Assert.AreNotEqual(exp.TipoDiagnostico, "grave"); Assert.AreEqual(exp.Diagnostico, "diag"); Assert.AreNotEqual(exp.Diagnostico, "diag2"); Assert.AreEqual(exp.Tratamiento, "trat"); Assert.AreNotEqual(exp.Tratamiento, "trat2"); }
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 void asignaMedicoExpediente(Expediente expediente, Medico medico) { expediente.Medico = medico; }
public void asignaEspecialidadExpediente(Expediente expediente, Especialidad especialidad) { expediente.Especialidad = especialidad; }
public Box selectBox(Expediente expediente) { foreach (Box tempBox in this.boxes) if (tempBox.Cliente != null && tempBox.Cliente.Equals(expediente)) return tempBox; return null; }
public void GetHashCodeTest() { Expediente a = new Expediente(1, "n", "a", DateTime.Today, 'H'); Assert.AreEqual(a.GetHashCode(), 1); Assert.AreNotEqual(a.GetHashCode(), 2); }
public void ExpedienteTest() { Expediente a = new Expediente(1, "n", "a", DateTime.Today, 'H'); Assert.IsNotNull(a); }
public bool Equals(Expediente exp) { return this.NExpediente == exp.NExpediente; }