public static void RunTests_DecimalExplicitCastToComplex()
        {
            VerifyDecimalExplicitCastToComplex(Decimal.MinValue);

            for (int i = 0; i < Support.RandomSampleCount; ++i)
            {
                Decimal randomValue = Support.GetRandomDecimalValue(false);
                VerifyDecimalExplicitCastToComplex(randomValue);
            }

            VerifyDecimalExplicitCastToComplex(0);
            VerifyDecimalExplicitCastToComplex(1);

            for (int i = 0; i < Support.RandomSampleCount; ++i)
            {
                Decimal randomValue = Support.GetRandomDecimalValue(true);
                VerifyDecimalExplicitCastToComplex(randomValue);
            }

            VerifyDecimalExplicitCastToComplex(Decimal.MaxValue);
        }