Esempio n. 1
0
        public void ParseValue_Nullable()
        {
            // arrange
            var     type  = new DecimalType();
            decimal?input = 123M;

            // act
            FloatValueNode output = (FloatValueNode)type.ParseValue(input);

            // assert
            Assert.Equal(123M, output.ToDecimal());
        }
Esempio n. 2
0
        public void ParseLiteral_ExponentialLiteral()
        {
            // arrange
            var            type    = new DecimalType();
            FloatValueNode literal = CreateExponentialLiteral();

            // act
            var value = type.ParseLiteral(literal);

            // assert
            Assert.IsType <decimal>(value);
            Assert.Equal(literal.ToDecimal(), value);
        }