void AssertIntervalEqualTo( DateTime basePoint, DateTime target, int years = 0, int months = 0, int days = 0, int hours = 0, int minutes = 0, int seconds = 0, int milliseconds = 0, bool negative = false ) { CalendarTimeSpan diff = TimeComparison.CalendarDifference(basePoint, target); Assert.Equal( new CalendarTimeSpan(years, months, days, hours, minutes, seconds, milliseconds, negative), diff ); }