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_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);
        }
        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);
        }