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)); }
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)); }
public static void TimeSpanScaling() { Assert.AreEqual(TimeSpan.FromDays(aTimeSpan.TotalDays * 2), WrappedTS.Scale(aTimeSpan, 2)); }
public static void TimeSpanCreation() { Assert.AreEqual(aTimeSpan, WrappedTS.Create(hours: aTimeSpan.TotalHours)); }