Ejemplo n.º 1
0
        private string CreateJScriptDateJson()
        {
            var bd = new Birthdate();

            bd.Value = new DateTime(1910, 9, 25, 9, 30, 25, DateTimeKind.Utc);

            return(JsonConvert.SerializeObject(bd, new JavaScriptDateTimeConverter()));
        }
Ejemplo n.º 2
0
        private string CreateIsoDateJson()
        {
            var bd = new Birthdate();

            bd.Value = new DateTime(1910, 9, 25, 9, 30, 25, DateTimeKind.Utc);

            return(SimpleJson.SerializeObject(bd));
        }
Ejemplo n.º 3
0
        private static string CreateIsoDateJson()
        {
            Birthdate bd = new Birthdate
            {
                Value = new DateTime(1910, 9, 25, 9, 30, 25, DateTimeKind.Utc)
            };

            return(SimpleJson.SerializeObject(bd));
        }
Ejemplo n.º 4
0
        public void Can_Deserialize_Unix_Json_Millisecond_Dates()
        {
            string           doc      = CreateUnixDateMillisecondsJson();
            JsonDeserializer d        = new JsonDeserializer();
            RestResponse     response = new RestResponse {
                Content = doc
            };
            Birthdate bd = d.Deserialize <Birthdate>(response);

            Assert.AreEqual(new DateTime(2011, 6, 30, 8, 15, 46, DateTimeKind.Utc), bd.Value);
        }
Ejemplo n.º 5
0
        public void Can_Deserialize_Iso_Json_Dates()
        {
            string           doc      = CreateIsoDateJson();
            JsonDeserializer d        = new JsonDeserializer();
            RestResponse     response = new RestResponse {
                Content = doc
            };
            Birthdate bd = d.Deserialize <Birthdate>(response);

            Assert.AreEqual(new DateTime(1910, 9, 25, 9, 30, 25, DateTimeKind.Utc), bd.Value);
        }