public static IEnumerable<object[]> Equals_TestData()
{
yield return new object[] { DateTimeOffset.MinValue, DateTimeOffset.MinValue, true, true };
yield return new object[] { DateTimeOffset.MinValue, DateTimeOffset.MaxValue, false, false };
yield return new object[] { DateTimeOffset.Now, new object(), false, false };
yield return new object[] { DateTimeOffset.Now, null, false, false };
}