Beispiel #1
0
        public void Parser_parses_digit_with_dot()
        {
            var    parser     = new Parser();
            string inputValue = "23.5";

            var result = parser.Parse(inputValue, _mathOperationsContainer);

            var expectedItem = new NumberExpressionUnit("23.5");

            Assert.Collection(result, item => AssertExpressionUnit.Equal(expectedItem, item));
        }
        public void NotationConverter_converts_one_digit_to_RPN()
        {
            var notationConverter = new NotationConverter();
            var inputValue        = new List <ExpressionUnit>
            {
                new NumberExpressionUnit("2.00")
            };

            var result = notationConverter.ConvertToReversePolishNotation(inputValue, _mathOperationsContainer);

            var expectedItem = new NumberExpressionUnit("2.00");

            Assert.Collection(result, item => AssertExpressionUnit.Equal(expectedItem, item));
        }