public void OutOfBoundReturnsDefault()
            {
                const string  OutOfBoundString = "79000000000000000000000000000000";
                const decimal DefaultValue     = 5;

                var result = OutOfBoundString.ConvertWithDefaultTo().Decimal.Parse(DefaultValue);

                result.Should().Be(DefaultValue);
            }
            public void OutOfBoundReturnsDefault()
            {
                const string OutOfBoundString = "3.4e39";
                const float  DefaultValue     = 5;

                var result = OutOfBoundString.ConvertWithDefaultTo().Single.Parse(DefaultValue);

                result.Should().Be(DefaultValue);
            }