public static IEnumerable<object[]> Subtract_DateTime_TestData()
{
var dateTime1 = new DateTime(1996, 6, 3, 22, 15, 0, DateTimeKind.Utc);
var dateTime2 = new DateTime(1996, 12, 6, 13, 2, 0, DateTimeKind.Utc);
var dateTime3 = new DateTime(1996, 10, 12, 8, 42, 0, DateTimeKind.Utc);
yield return new object[] { dateTime2, dateTime1, new TimeSpan(185, 14, 47, 0) };
yield return new object[] { dateTime1, dateTime2, new TimeSpan(-185, -14, -47, 0) };
yield return new object[] { dateTime1, dateTime2, new TimeSpan(-185, -14, -47, 0) };
}