Beispiel #1
0
        public void Decimal()
        {
            MaybeParse.Decimal(12.1m.ToString()).ShouldBe(12.1m);
            MaybeParse.Decimal("???").ShouldFail();
            MaybeParse.Decimal(null).ShouldFail();

            const NumberStyles styles = NumberStyles.Number;


            MaybeParse.Decimal(null, styles, Invariant).ShouldFail();
            MaybeParse.Decimal("??", styles, Invariant).ShouldFail();
            MaybeParse.Decimal("12.1", styles, Invariant).ShouldBe(12.1m);

            MaybeParse.DecimalInvariant(null).ShouldFail();
            MaybeParse.DecimalInvariant("??").ShouldFail();
            MaybeParse.DecimalInvariant("12.1").ShouldBe(12.1m);
        }