public static IEnumerable<object[]> Cast_Decimal_TestData()
{
yield return new object[] { decimal.MinValue };
yield return new object[] { -1 };
yield return new object[] { 0 };
yield return new object[] { 1 };
yield return new object[] { decimal.MaxValue };
decimal positiveDecimal = new decimal(
s_random.Next(int.MinValue, int.MaxValue),
s_random.Next(int.MinValue, int.MaxValue),
s_random.Next(int.MinValue, int.MaxValue),
false,
(byte)s_random.Next(0, 29));
yield return new object[] { positiveDecimal };
yield return new object[] { -positiveDecimal };
}