public void ObtenerRangoTiempo_FechaEventoInvalida_LanzaExcepcion() { //Arrange DateTime fechaEvento = new DateTime(); DateTime fechaActual = DateTime.Now; ManejadorRangoTiempo ManejadorRangoTiempo = new ManejadorRangoTiempo(); //Act //Assert Assert.ThrowsException <ArgumentException>(() => ManejadorRangoTiempo.ObtenerRangoTiempo(fechaEvento, fechaActual)); }
public void ObtenerRangoTiempo_FechaEventoInvalida_DevuelveMensajeEnExcepcion() { //Arrange string message = "El formato de fecha es inválido"; DateTime fechaEvento = new DateTime(); DateTime fechaActual = DateTime.Now; ManejadorRangoTiempo ManejadorRangoTiempo = new ManejadorRangoTiempo(); //Act //Assert ArgumentException exception = Assert.ThrowsException <ArgumentException>(() => ManejadorRangoTiempo.ObtenerRangoTiempo(fechaEvento, fechaActual)); Assert.AreEqual(message, exception.Message); }
public void ObtenerRangoTiempo_DifEnMeses_DevuelveMensajeMeses(string sfechaEvento, string sfechaActual, int diferencia) { //Arrange string expected = diferencia + " meses."; DateTime fechaEvento = DateTime.Parse(sfechaEvento); DateTime fechaActual = DateTime.Parse(sfechaActual); ManejadorRangoTiempo ManejadorRangoTiempo = new ManejadorRangoTiempo(); //Act string act = ManejadorRangoTiempo.ObtenerRangoTiempo(fechaEvento, fechaActual); //Assert Assert.AreEqual(expected, act); }
public GenerarMensajePedido(ManejadorRangoTiempo _ManejadorRangoTiempo, IVerificarOpcionEconomica _IVerificarOpcionEconomica) { this.ManejadorRangoTiempo = _ManejadorRangoTiempo; this.IVerificarOpcionEconomica = _IVerificarOpcionEconomica; }