public void ConvertirFecha_FechaInCorrecta_Excepcion(string fecha) { //Arrange ConvertidorFecha convertidorFecha = new ConvertidorFecha(); //Act ArgumentException error = Assert.ThrowsException <ArgumentException>(() => convertidorFecha.ConvertirFecha(fecha)); //Assert Assert.AreEqual("Formato de fecha incorrecto", error.Message); }
public void ConvertirFecha_FechaCorrecta_Fecha(string fecha) { //Arrange ConvertidorFecha convertidorFecha = new ConvertidorFecha(); //Act DateTime fechaEvento = convertidorFecha.ConvertirFecha(fecha); //Assert Assert.IsNotNull(fechaEvento); }
public void ConvertirFecha_EnviarFechaEnCadenaTexto_ObtenerDiaFechaConvertida() { //Arrange //Variables necesarias para realizar las pruebas. DateTime dtFecha = new DateTime(); IConvertidorFecha SUT = new ConvertidorFecha(); //Act //Método que será sometido a pruebas. dtFecha = SUT.ConvertirFecha("2020/02/24"); //Assert //Validación de valores esperados. Assert.AreEqual(24, dtFecha.Day); }
static void Main(string[] args) { IObtenedorEscala obtenedorEscala = new ObtenedorEscala(); IObtenedorTipoEvento obtenedorTipoEvento = new ObtenedorTipoEvento(); IObtenedorDuracion obtenedorDuracion = new ObtenedorDuracion(); IConvertidorFecha convertidorFecha = new ConvertidorFecha(); IProcesadorString procesadorString = new ProcesadorString( obtenedorEscala, obtenedorTipoEvento, obtenedorDuracion, convertidorFecha); ILectorArchivo lectorArchivo = new LectorArchivo(); IProcesadorEvento procesadorEvento = new ProcesadorEvento(lectorArchivo, procesadorString); foreach (IEvento evento in procesadorEvento.ProcesarEvento(ConfiguracionGeneral.RutaArchivo, ConfiguracionGeneral.CaracterSeparacion)) { Console.WriteLine(evento.ToString()); } Console.ReadLine(); }