public void BackAndForth()
        {
            DateTime d1 = DateTime.UtcNow;
            DateTime d2 = UtcDateTimeSerializer.FromString(
                UtcDateTimeSerializer.ToString(d1));

            AssertHackyDateTimeEquality(d1, d2);
        }
        public void SomeDates()
        {
            DateTime d1 = new DateTime(2013, 1, 1, 1, 1, 1, 1, DateTimeKind.Utc);
            DateTime d6 = new DateTime(2013, 6, 6, 6, 6, 6, 6, DateTimeKind.Utc);

            DateTime d1b = UtcDateTimeSerializer.FromString(
                UtcDateTimeSerializer.ToString(d1));
            DateTime d6b = UtcDateTimeSerializer.FromString(
                UtcDateTimeSerializer.ToString(d6));

            AssertHackyDateTimeEquality(d1b, d1b);
            AssertHackyDateTimeEquality(d6b, d6b);
        }
Esempio n. 3
0
 private void InitializeSessionCreateTime()
 {
     if (System.IO.File.Exists(sessionFileName_) && new System.IO.FileInfo(sessionFileName_).Length > 0)
     {
         using (System.IO.StreamReader reader = new System.IO.StreamReader(sessionFileName_))
         {
             string s = reader.ReadToEnd();
             cache_.CreationTime = UtcDateTimeSerializer.FromString(s);
         }
     }
     else
     {
         using (System.IO.StreamWriter writer = new System.IO.StreamWriter(sessionFileName_, false))
         {
             writer.Write(UtcDateTimeSerializer.ToString(cache_.CreationTime.Value));
         }
     }
 }