Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
 public GenerarMensajePedido(ManejadorRangoTiempo _ManejadorRangoTiempo, IVerificarOpcionEconomica _IVerificarOpcionEconomica)
 {
     this.ManejadorRangoTiempo      = _ManejadorRangoTiempo;
     this.IVerificarOpcionEconomica = _IVerificarOpcionEconomica;
 }