public void CrearMensajeTiempo_FechaEventoInvalida_LanzaExcepcion() { //Arrange DateTime fechaEvento = new DateTime(); DateTime fechaActual = DateTime.Now; CreadorMensajeTiempo creadorMensajeTiempo = new CreadorMensajeTiempo(); //Act //Assert Assert.ThrowsException <ArgumentException>(() => creadorMensajeTiempo.CrearMensajeTiempo(fechaEvento, fechaActual)); }
public void CrearMensajeTiempo_DifEnMeses_DevuelveMensajeMeses(string sfechaEvento, string sfechaActual, int diferencia) { //Arrange string expected = diferencia + " meses."; DateTime fechaEvento = DateTime.Parse(sfechaEvento); DateTime fechaActual = DateTime.Parse(sfechaActual); CreadorMensajeTiempo creadorMensajeTiempo = new CreadorMensajeTiempo(); //Act string act = creadorMensajeTiempo.CrearMensajeTiempo(fechaEvento, fechaActual); //Assert Assert.AreEqual(expected, act); }
public void CrearMensajeTiempo_FechaEventoInvalida_DevuelveMensajeEnExcepcion() { //Arrange string message = "El formato de fecha es inválido"; DateTime fechaEvento = new DateTime(); DateTime fechaActual = DateTime.Now; CreadorMensajeTiempo creadorMensajeTiempo = new CreadorMensajeTiempo(); //Act //Assert ArgumentException exception = Assert.ThrowsException <ArgumentException>(() => creadorMensajeTiempo.CrearMensajeTiempo(fechaEvento, fechaActual)); Assert.AreEqual(message, exception.Message); }