Beispiel #1
0
        public void DateTimeWithFormatConverter_ReadJson_ReturnNull()
        {
            DateTimeWithFormatConverter converter  = new DateTimeWithFormatConverter();
            JsonReaderValueNull         jsonReader = new JsonReaderValueNull();
            object result = converter.ReadJson(jsonReader, typeof(DateTimeWithFormatConverter), null, null);

            Assert.IsNull(result);
        }
Beispiel #2
0
        public void DateTimeWithFormatConverter_ReadJson_ReturnDateTimeMinValue()
        {
            DateTimeWithFormatConverter converter  = new DateTimeWithFormatConverter();
            JsonReaderMinDateTime       jsonReader = new JsonReaderMinDateTime();

            object result = converter.ReadJson(jsonReader, typeof(DateTimeWithFormatConverter), null, null);

            Assert.AreEqual(DateTime.MinValue, result);
        }
Beispiel #3
0
        public void DateTimeWithFormatConverter_ReadJson_ReturnDateTime()
        {
            DateTimeWithFormatConverter converter  = new DateTimeWithFormatConverter();
            JsonReaderDateTimeValid     jsonReader = new JsonReaderDateTimeValid();
            object result = converter.ReadJson(jsonReader, typeof(DateTimeWithFormatConverter), null, null);

            var expected = new DateTime(2019, 09, 17, 15, 0, 0).ToString("dd/MM/yyyy HH:mm:ss", System.Globalization.CultureInfo.CreateSpecificCulture("pt-BR"));

            Assert.AreEqual(expected, Convert.ToDateTime(result.ToString()).ToString("dd/MM/yyyy HH:mm:ss", System.Globalization.CultureInfo.CreateSpecificCulture("pt-BR")));
        }
Beispiel #4
0
 public void DateTimeWithFormatConverter_WriteJson_Exception()
 {
     try
     {
         DateTimeWithFormatConverter converter = new DateTimeWithFormatConverter();
         converter.WriteJson(null, "data fake", null);
     }
     catch (Exception ex)
     {
         Assert.AreEqual("Campo não é um DateTime.", ex.Message);
     }
 }
Beispiel #5
0
        public void DateTimeWithFormatConverter_ConstructorParametrized()
        {
            DateTimeWithFormatConverter converter = new DateTimeWithFormatConverter("dd/MM/yyyy");

            Assert.IsNotNull(converter);
        }