Exemplo n.º 1
0
 public static void TimeSpanComponents()
 {
     Assert.AreEqual(
         new Dictionary <string, int>
     {
         { "days", aTimeSpan.Days },
         { "hours", aTimeSpan.Hours },
         { "minutes", aTimeSpan.Minutes },
         { "seconds", aTimeSpan.Seconds },
         { "milliseconds", aTimeSpan.Milliseconds }
     },
         WrappedTS.Components(aTimeSpan));
 }
Exemplo n.º 2
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));
 }
Exemplo n.º 3
0
 public static void TimeSpanScaling()
 {
     Assert.AreEqual(TimeSpan.FromDays(aTimeSpan.TotalDays * 2), WrappedTS.Scale(aTimeSpan, 2));
 }
Exemplo n.º 4
0
 public static void TimeSpanCreation()
 {
     Assert.AreEqual(aTimeSpan, WrappedTS.Create(hours: aTimeSpan.TotalHours));
 }