public void TestFechaVacia() { DateTime fecha = new DateTime(); DateTime fecha2 = new DateTime(2020, 10, 19); Assert.Throws <FechaVaciaException>(() => ValidadorFecha.FechaMenorOIgual(fecha, fecha2)); }
public void agregarComponentes() { ValidadorTextBoxnull validadorTexBoxNull; validadorTexBoxNull = new ValidadorTextBoxnull(); validadorTexBoxNull.agregar(textBoxNumeroReserva); validadorTexBoxNull.agregarLabel(labelCampoNulo); validadorTexBoxNull.agregar(textBoxMotivo); validadorTexBoxNull.agregar(textBoxUsuario); valiadorFecha = new ValidadorFecha(labelFecha); valiadorFecha.fechaActualziada(fechaCambio); ValidadorCampoNumerico validadorCampoNumerico = new ValidadorCampoNumerico(); validadorCampoNumerico.agregar(textBoxNumeroReserva); validadorCampoNumerico.agregarLabel(labelNumerico); validaciones = new List <Validaciones>(); validaciones.Add(validadorTexBoxNull); validaciones.Add(valiadorFecha); validaciones.Add(validadorCampoNumerico); }
public void TestEsFechaIgualNoMenorOk() { DateTime fecha = new DateTime(2020, 10, 19); DateTime fecha2 = new DateTime(2020, 10, 19); var resultado = ValidadorFecha.FechaMenor(fecha, fecha2); Assert.IsFalse(resultado); }
public void TestNoEsFechaMenor() { DateTime fecha = new DateTime(2020, 10, 9); DateTime fecha2 = new DateTime(2020, 10, 19); var resultado = ValidadorFecha.FechaMenor(fecha2, fecha); Assert.IsFalse(resultado); }
public void TestEsFechaMenorOIgualOk() { DateTime fecha = new DateTime(2020, 10, 9); DateTime fecha2 = new DateTime(2020, 10, 19); var resultado = ValidadorFecha.FechaMenorOIgual(fecha, fecha2); Assert.IsTrue(resultado); }
public void ValidarFechaActualTest_FechaMenorActual_DevuelveFalse() { //Arrange ValidadorFecha validadorFecha = new ValidadorFecha(); DateTime fechamenor = DateTime.Now.AddDays(1); //Act bool act = validadorFecha.ValidarFechaActual(fechamenor); //Assert Assert.IsFalse(act); }
public void ConvertirFecha_FechaInCorrecta_Excepcion(string fecha) { //Arrange ValidadorFecha convertidorFecha = new ValidadorFecha(); //Act ArgumentException error = Assert.ThrowsException <ArgumentException>(() => convertidorFecha.ValidarFechaString(fecha)); //Assert Assert.AreEqual("La fecha tiene un formato incorrecto", error.Message); }
public void ConvertirFecha_FechaCorrecta_Fecha(string fecha) { //Arrange ValidadorFecha convertidorFecha = new ValidadorFecha(); //Act DateTime fechaEvento = convertidorFecha.ValidarFechaString(fecha); //Assert Assert.IsNotNull(fechaEvento); }
public static void Main(string[] args) { LectorArchivo lectorArchivo = new LectorArchivo(); SeparadorColumnas separadorColumnas = new SeparadorColumnas(); ValidadorLinea validadorLinea = new ValidadorLinea(); ValidadorFecha validadorFecha = new ValidadorFecha(); ValidadorTransporte validadorTransporte = new ValidadorTransporte(); Calculador calculador = new Calculador(); ObtenedorEscala obtenedorEscala = new ObtenedorEscala(); ObtenedorDuracion obtenedorDuracion = new ObtenedorDuracion(); ObtenedorTipoEvento obtenedorTipoEvento = new ObtenedorTipoEvento(); FormateadorFuturoMensajeSingular formateadorFuturoMensajeSingular = new FormateadorFuturoMensajeSingular(); FormateadorFuturoMensajePlural formateadorFuturoMensajePlural = new FormateadorFuturoMensajePlural(); FormateadorPasadoMensajeSingular formateadorPasadoMensajeSingular = new FormateadorPasadoMensajeSingular(); FormateadorPasadoMensajePlural formateadorPasadoMensajePlural = new FormateadorPasadoMensajePlural(); formateadorFuturoMensajeSingular.SiguienteFormateador(formateadorFuturoMensajePlural); formateadorFuturoMensajePlural.SiguienteFormateador(formateadorPasadoMensajeSingular); formateadorPasadoMensajeSingular.SiguienteFormateador(formateadorPasadoMensajePlural); PobladorPedido pobladorPedido = new PobladorPedido( validadorFecha, validadorTransporte, calculador, obtenedorEscala, obtenedorDuracion, obtenedorTipoEvento); ImprimidorPantalla imprimidorPantalla = new ImprimidorPantalla(); FactoryEjecutor servicioEjecutor = new FactoryEjecutor(validadorTransporte, pobladorPedido); List <string> lineas = lectorArchivo.LeerArchivo(Path.GetFullPath("paquetes.txt")); foreach (string linea in lineas) { string[] columnas = separadorColumnas.SepararPorCaracter(linea, ','); if (validadorLinea.ValidarFormato(columnas, 6)) { IPedido pedido = pobladorPedido.PoblarPedido(columnas); servicioEjecutor.RealizarEnvios(pedido, new DateTime(2020, 01, 01)); string resultado = formateadorFuturoMensajeSingular.FormatearMensaje(pedido); imprimidorPantalla.ImprimirConsola(resultado); } } Console.ReadLine(); }
public void agregarComponentes() { ValidadorcomboBox validadorComboBox; validadorComboBox = new ValidadorcomboBox(); validadorComboBox.agregar(comboBoxTipoHabitacion); validadorComboBox.agregar(comboBoxTipoRegimen); validadorComboBox.agregarLabel(labelCampoNulo); valiadorFecha = new ValidadorFecha(labelFecha); valiadorFecha.fechaActualziada(fechaCambio); validaciones = new List <Validaciones>(); validaciones.Add(validadorComboBox); validaciones.Add(valiadorFecha); }