示例#1
0
        public void OperatorEqualsTest()
        {
            ExpressionList left = Node.ExpressionList(
                Node.ConstantList(Node.SymbolConstant("`int"))
                );

            left.AddFirst(Node.ConstantList(Node.FloatConstant("1.3")));
            left.AddFirst(Node.ConstantList(Node.IntConstant("2")));

            ExpressionList right = Node.ExpressionList(
                Node.ConstantList(Node.SymbolConstant("`int"))
                );

            right.AddFirst(Node.ConstantList(Node.FloatConstant("1.3")));
            right.AddFirst(Node.ConstantList(Node.IntConstant("2")));

            Assert.IsTrue(left == right, "Operator == Compare Failed!");
            Assert.IsFalse(left != right, "Operator != Compare Failed!");
        }