Beispiel #1
0
        public void TestTimeId()
        {
            var date1 = new DateTime(2000, 1, 1, 0, 0, 0);
            var a     = TimeId.GetTimeId(date1);

            Assert.AreEqual(date1, TimeId.ToDateTime(a));
        }
Beispiel #2
0
        public void TestSortableId()
        {
            var date1 = new DateTime(2000, 1, 1, 0, 0, 0);
            var date2 = date1.AddSeconds(1);
            var a     = TimeId.NewSortableId(date1);
            var b     = TimeId.NewSortableId(date2);

            Assert.IsTrue(a.CompareTo(b) > 0);
            Assert.AreEqual(date2, TimeId.ToDateTime(b));

            var c = TimeId.NewSortableId(date1, true);
            var d = TimeId.NewSortableId(date2, true);

            Assert.IsTrue(c.CompareTo(d) < 0);
        }