Ejemplo n.º 1
0
        public void Order_UnOrderedMembers_OrderedMembers(string output)
        {
            var x = Simplifier.Order(
                new ExpressionToken(
                    new List <Token> {
                new VariableToken(1, new List <Variable> {
                    new Variable('a', 1), new Variable('x', 2),
                }),
                new BinaryOperationToken {
                    Value = "+"
                },
                new VariableToken(1, new List <Variable> {
                    new Variable('a', 1), new Variable('b', 1), new Variable('x', 2),
                })
            }
                    ));

            Assert.AreEqual(Simplifier.Order(x).ToString(), output);
        }