Ejemplo n.º 1
0
        public void ConvertirFecha_FormatoInvalido_LanzarExcepcion(string formatoInvalido)
        {
            //Arrange
            ConvertidorFechas sut = new ConvertidorFechas();

            //Act
            //Assert
            Assert.ThrowsException <ArgumentException>(() => sut.ConvertirFecha(formatoInvalido));
        }
Ejemplo n.º 2
0
        public void ConvertirFecha_FormatoCorrecto_DevuelveFecha()
        {
            //Arrange
            DateTime          someDate = new DateTime(2020, 02, 06);
            ConvertidorFechas sut      = new ConvertidorFechas();
            //Act
            DateTime act = sut.ConvertirFecha(someDate.ToString());

            //Assert
            Assert.AreEqual(someDate, act);
        }
Ejemplo n.º 3
0
        public void ConvertirFecha_FormatoInvalid_DevuelveMensajeEnExcepcion(string formatoInvalido)
        {
            //Arrange
            string            expected = "El formato de fecha es incorrecto:";
            ConvertidorFechas sut      = new ConvertidorFechas();
            //Act
            //Assert
            ArgumentException exception = Assert.ThrowsException <ArgumentException>(() => sut.ConvertirFecha(formatoInvalido));

            Assert.IsTrue(exception.Message.Contains(expected));
        }