public void OutOfBoundThrows()
            {
                const string OutOfBoundString = "79000000000000000000000000000000";

                Assert.Throws <OverflowException>(() => OutOfBoundString.ConvertTo().Decimal.Parse());
            }
            public void OutOfBoundThrows()
            {
                const string OutOfBoundString = "3.4e39";

                Assert.Throws <OverflowException>(() => OutOfBoundString.ConvertTo().Single.Parse());
            }