public void TestTimeUtils_Convert() { double d = 20140101; DateTime dt = TimeUtils.ConvertToDateTime(d); Assert.AreEqual(d, TimeUtils.ConvertToDoubleTime(dt)); d = 20140101.1; dt = TimeUtils.ConvertToDateTime(d); Assert.AreEqual(d, TimeUtils.ConvertToDoubleTime(dt)); d = 20140101.09; dt = TimeUtils.ConvertToDateTime(d); Assert.AreEqual(d, TimeUtils.ConvertToDoubleTime(dt)); d = 20140101.092; dt = TimeUtils.ConvertToDateTime(d); Assert.AreEqual(d, TimeUtils.ConvertToDoubleTime(dt)); d = 20140101.0925; dt = TimeUtils.ConvertToDateTime(d); Assert.AreEqual(d, TimeUtils.ConvertToDoubleTime(dt)); d = 20140101.09251; dt = TimeUtils.ConvertToDateTime(d); Assert.AreEqual(d, TimeUtils.ConvertToDoubleTime(dt)); d = 20140101.092501; dt = TimeUtils.ConvertToDateTime(d); Assert.AreEqual(d, TimeUtils.ConvertToDoubleTime(dt)); }