Пример #1
0
        public void TestMethodParse()
        {
            Random rnd = new Random();

            for (int i = 0; i < 1000; i++)
            {
                var datetime = new DateTime(rnd.Next(1970, 2035), rnd.Next(1, 13), rnd.Next(1, 29), rnd.Next(0, 24), rnd.Next(0, 60), rnd.Next(0, 60), (DateTimeKind)rnd.Next(0, 3));
                var dts      = datetime.ToString(Cave.UnixTime.UnixTime.InterOpDateTimeFormat);
                var u32      = (UnixTime32)datetime;
                var u32s     = u32.ToString();
                var u32b     = UnixTime32.Parse(u32s);

                Assert.AreEqual(datetime, (DateTime)u32);
                Assert.AreEqual(datetime, (DateTime)u32b);
                Assert.AreEqual(dts, u32s);
            }
        }