Ejemplo n.º 1
0
        public void TimePointSecFormatTest()
        {
            var jws = new TimePointSecJsonWriterStub(new Regex("[0-9]{4}-[0-1][0-9]-[0-3][0-9]T[0-2][0-9]:[0-6][0-9]:[0-6][0-9]"));
            var dt  = DateTime.Today;
            var tps = new TimePointSec(dt);

            for (var i = 0; i < 100; i++)
            {
                tps.Value = tps.Value.AddMilliseconds(10);
                tps.WriteJson(jws, null);
            }
            for (var i = 0; i < 60; i++)
            {
                tps.Value = tps.Value.AddSeconds(1);
                tps.WriteJson(jws, null);
            }
            for (var i = 0; i < 60; i++)
            {
                tps.Value = tps.Value.AddMinutes(1);
                tps.WriteJson(jws, null);
            }
            for (var i = 0; i < 24; i++)
            {
                tps.Value = tps.Value.AddDays(1);
                tps.WriteJson(jws, null);
            }
            for (var i = 0; i < 12; i++)
            {
                tps.Value = tps.Value.AddMonths(1);
                tps.WriteJson(jws, null);
            }
        }
Ejemplo n.º 2
0
        public void TimePointSecTest()
        {
            var dt  = DateTime.Now.ToUniversalTime();
            var utf = dt.ToString("s");
            var jo  = JsonConvert.DeserializeObject <Tuple <TimePointSec> >($"{{\"Item1\":\"{utf}\"}}");
            var jws = new TimePointSecJsonWriterStub(new Regex(dt.ToString("yyyy-MM-ddTHH:mm:ss")));

            jo.Item1.WriteJson(jws, null);
        }