public static IEnumerable<object[]> Cast_BigInteger_TestData()
{
yield return new object[] { (BigInteger)double.MinValue };
yield return new object[] { (BigInteger)(-1) };
yield return new object[] { (BigInteger)0 };
yield return new object[] { (BigInteger)1 };
yield return new object[] { (BigInteger)double.MaxValue };
yield return new object[] { (BigInteger)RandomPositiveDouble() };
yield return new object[] { (BigInteger)RandomNegativeDouble() };
}