public void AgregarAlarmaOverrideDeAutorCasoAlarmaRepetidaTest() { Controlador unControlador = new Controlador(); AlarmaDeAutor unaAlarma = unControlador.GetListaAlarmasDeAutores()[0]; unControlador.AgregarAlarma(unaAlarma); }
public void AgregarAlarmaOverrideDeAutorCasoCorrectoTest() { Controlador unControlador = new Controlador(); AlarmaDeAutor unaAlarmaDeAutor = new AlarmaDeAutor { Activada = false, CantidadDeFrases = 2, FechaInicio = DateTime.Now.AddDays(-17), FechaFin = DateTime.Now, TipoDeAlarma = TipoAlarma.Positiva }; int alarmasAntesDeInsertar = unControlador.GetListaAlarmasDeAutores().Count; unControlador.AgregarAlarma(unaAlarmaDeAutor); int alarmasDespuesDeInsertar = unControlador.GetListaAlarmasDeAutores().Count; Assert.IsTrue((alarmasAntesDeInsertar + 1) == alarmasDespuesDeInsertar); }
private void btnAgregar_Click(object sender, EventArgs e) { panelAgregarAlarma.Hide(); panelDeAcuerdo.Show(); DateTime unaFecha = DateTime.Now; string unTipoIngresado = comboBoxTipoAlarma.Text; TipoAlarma tipo; if (unTipoIngresado == "Positiva") { tipo = TipoAlarma.Positiva; } else { tipo = TipoAlarma.Negativa; } try { int numeroIngresado = Int32.Parse(textBoxAlarmas.Text.Trim()); if (listBoxEntidades.SelectedItem != null) { string entidadSeleccionada = listBoxEntidades.SelectedItem.ToString(); if (entidadSeleccionada == null) { throw new ArgumentNullException(); } if (numericUpDownDias.Value == 0 && numericUpDownHoras.Value == 0) { throw new Exception(); } if (numericUpDownDias.Value > numericUpDownDias.Maximum || numericUpDownHoras.Value > numericUpDownHoras.Maximum) { throw new Exception(); } unaFecha = unaFecha.AddDays(-(double)numericUpDownDias.Value); unaFecha = unaFecha.AddHours(-(double)numericUpDownHoras.Value); AlarmaDeEntidad alarmaParaPasarParametros = new AlarmaDeEntidad(false, false, new Entidad(entidadSeleccionada), tipo, DateTime.Now, unaFecha, numeroIngresado); unControlador.AgregarAlarma(alarmaParaPasarParametros); lblDeAcuerdo.Text = "Se registro existosamente una alarma"; } else { lblDeAcuerdo.Text = "No seleccionaste una entidad"; Trace.WriteLine("No se pudo crear una alarma"); } } catch (FormatException ex) { lblDeAcuerdo.Text = "No se registro existosamente una alarma. Ingrese un numero valido."; Trace.WriteLine("No se pudo crear una alarma. Excepcion de formato."); } catch (ArgumentOutOfRangeException ex) { lblDeAcuerdo.Text = "No se registro existosamente una alarma"; Trace.WriteLine("No se pudo crear una alarma"); } catch (Exception exs) { lblDeAcuerdo.Text = "No se registro existosamente una alarma"; Trace.WriteLine("No se pudo crear una alarma"); } ActualizarListBoxEntidades(); }