示例#1
0
 public static void TimeSpanWrappers()
 {
     Assert.AreEqual(
         aDateTime.Add(aTimeSpan).Subtract(aDateTime),
         WrappedTS.ByDateDifference(aDateTime.Add(aTimeSpan), aDateTime));
     Assert.AreEqual(aDateTime.TimeOfDay, WrappedDT.TimeOfDay(aDateTime));
     Assert.AreEqual(aTimeSpan.Add(aTimeSpan), WrappedTS.Add(aTimeSpan, aTimeSpan));
     Assert.AreEqual(aTimeSpan.Subtract(aDateTime.TimeOfDay), WrappedTS.Subtract(aTimeSpan, aDateTime.TimeOfDay));
     Assert.AreEqual(aTimeSpan, WrappedTS.FromString(aTimeSpan.ToString()));
     Assert.AreEqual(aTimeSpan.TotalDays, WrappedTS.TotalDays(aTimeSpan));
     Assert.AreEqual(aTimeSpan.TotalHours, WrappedTS.TotalHours(aTimeSpan));
     Assert.AreEqual(aTimeSpan.TotalMinutes, WrappedTS.TotalMinutes(aTimeSpan));
     Assert.AreEqual(aTimeSpan.TotalSeconds, WrappedTS.TotalSeconds(aTimeSpan));
     Assert.AreEqual(aTimeSpan.TotalMilliseconds, WrappedTS.TotalMilliseconds(aTimeSpan));
 }
示例#2
0
 public static void DateTimeComponents()
 {
     Assert.AreEqual(
         new Dictionary <string, int>
     {
         { "year", aDateTime.Year },
         { "month", aDateTime.Month },
         { "day", aDateTime.Day },
         { "hour", aDateTime.Hour },
         { "minute", aDateTime.Minute },
         { "second", aDateTime.Second },
         { "millisecond", aDateTime.Millisecond },
     },
         WrappedDT.Components(aDateTime));
 }
示例#3
0
 public static void DateTimeWrappers()
 {
     Assert.AreEqual(DateTime.MinValue, WrappedDT.MinValue);
     Assert.AreEqual(DateTime.MaxValue, WrappedDT.MaxValue);
     Assert.AreEqual(new DateTime(1, 1, 1), WrappedDT.ByDate(1, 1, 1));
     Assert.AreEqual(new DateTime(1, 1, 1, 0, 0, 0, 0), WrappedDT.ByDateAndTime(1, 1, 1));
     Assert.AreEqual(aDateTime.Subtract(aTimeSpan), WrappedDT.SubtractTimeSpan(aDateTime, aTimeSpan));
     Assert.AreEqual(aDateTime.Add(aTimeSpan), WrappedDT.AddTimeSpan(aDateTime, aTimeSpan));
     Assert.AreEqual(DateTime.DaysInMonth(3000, 1), WrappedDT.DaysInMonth(3000, 1));
     Assert.AreEqual(aDateTime.IsDaylightSavingTime(), WrappedDT.IsDaylightSavingsTime(aDateTime));
     Assert.AreEqual(DateTime.IsLeapYear(1234), WrappedDT.IsLeapYear(1234));
     Assert.AreEqual(aDateTime, WrappedDT.FromString(aDateTime.ToString()));
     Assert.AreEqual(aDateTime.Date, WrappedDT.Date(aDateTime));
     Assert.AreEqual(aDateTime.DayOfYear, WrappedDT.DayOfYear(aDateTime));
     Assert.AreEqual(aDateTime.TimeOfDay, WrappedDT.TimeOfDay(aDateTime));
 }
示例#4
0
 public static void TestDateTime_Format()
 {
     Assert.AreEqual(aDateTime.ToString("dd MMM yyyy", CultureInfo.InvariantCulture), WrappedDT.Format(WrappedDT.FromString(aDateTime.ToString()), "dd MMM yyyy"));
 }