-#else
- // LAMESPEC: the highest minutes are "special"
- ts = new TimeSpan (0, 0, Int32.MaxValue, 0, 0);
- Assert.AreEqual (0, ts.Days, "Max-Days");
- Assert.AreEqual (0, ts.Hours, "Max-Hours");
- Assert.AreEqual (-1, ts.Minutes, "Max-Minutes");
- Assert.AreEqual (0, ts.Seconds, "Max-Seconds");
- Assert.AreEqual (0, ts.Milliseconds, "Max-Milliseconds");
- Assert.AreEqual (-600000000, ts.Ticks, "Max-Ticks");
-
- ts = new TimeSpan (0, 0, Int32.MaxValue - 35791393, 0, 0);
- Assert.AreEqual (-24855, ts.Days, "Days");
- Assert.AreEqual (-3, ts.Hours, "Hours");
- Assert.AreEqual (-14, ts.Minutes, "Minutes");
- Assert.AreEqual (0, ts.Seconds, "Seconds");
- Assert.AreEqual (0, ts.Milliseconds, "Milliseconds");
- Assert.AreEqual (-21474836400000000, ts.Ticks, "Ticks");
-#endif