예제 #1
0
        public void ConvertirFecha_FechaCorrecta_Fecha(string fecha)
        {
            //Arrange
            ConvertidorFecha convertidorFecha = new ConvertidorFecha();

            //Act
            DateTime fechaEvento = convertidorFecha.ConvertirFecha(fecha);

            //Assert
            Assert.IsNotNull(fechaEvento);
        }
예제 #2
0
        public void ConvertirFecha_EnviarFechaEnCadenaTexto_ObtenerDiaFechaConvertida()
        {
            //Arrange
            //Variables necesarias para realizar las pruebas.
            DateTime          dtFecha = new DateTime();
            IConvertidorFecha SUT     = new ConvertidorFecha();

            //Act
            //Método que será sometido a pruebas.
            dtFecha = SUT.ConvertirFecha("2020/02/24");

            //Assert
            //Validación de valores esperados.
            Assert.AreEqual(24, dtFecha.Day);
        }
예제 #3
0
        public void ConvertirFecha_FechaInCorrecta_Excepcion(string fecha)
        {
            //Arrange
            ConvertidorFecha convertidorFecha = new ConvertidorFecha();

            //Act
            ArgumentException error = Assert.ThrowsException <ArgumentException>(() => convertidorFecha.ConvertirFecha(fecha));

            //Assert
            Assert.AreEqual("Formato de fecha incorrecto", error.Message);
        }