Ejemplo n.º 1
0
        public void ConverterTextToDate_CorrectlyFormattedString_DateTimeCorrectly()
        {
            //Arrange
            string   stringTime  = "07/02/2020 08:30:20";
            DateTime dateTimeExp = new DateTime(2020, 2, 7, 8, 30, 20);

            //Act
            DateConverter dateConverter = new DateConverter();
            DateTime      dateTimeAct   = dateConverter.ConverterTextToDate(stringTime);

            //Assert
            Assert.AreEqual(dateTimeExp, dateTimeAct);
        }
Ejemplo n.º 2
0
        public void ConverterTextToDate_IncorrectlyFormattedString_ThrowFormatException(string dateFormatIncorrect)
        {
            //Arrange
            string errorExp = "No se pudo convertir el string '" + dateFormatIncorrect + "' a fecha. El formato del string, debe ser 'dd/MM/yyyy hh:mm:ss'";

            //Act
            DateConverter   dateConverter = new DateConverter();
            FormatException exception     = Assert.ThrowsException <FormatException>(() => dateConverter.ConverterTextToDate(dateFormatIncorrect));

            //Assert
            Assert.AreEqual(errorExp, exception.Message);
        }