Esempio 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));
        }
Esempio n. 2
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);
        }
Esempio n. 3
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);
        }