示例#1
0
        public void XorsBooleans()
        {
            OpXOR bxor1 = new OpXOR(new BooleanLiteralNode("true"), new BooleanLiteralNode("false"));
            Assert.AreEqual(true ^ false, bxor1.GetValue(null, null));

            OpXOR bxor2 = new OpXOR(new BooleanLiteralNode("true"), new BooleanLiteralNode("true"));
            Assert.AreEqual(true ^ true, bxor2.GetValue(null, null));
        }
示例#2
0
        public void XorsBooleans()
        {
            OpXOR bxor1 = new OpXOR(new BooleanLiteralNode("true"), new BooleanLiteralNode("false"));

            Assert.AreEqual(true ^ false, bxor1.GetValue(null, null));

            OpXOR bxor2 = new OpXOR(new BooleanLiteralNode("true"), new BooleanLiteralNode("true"));

            Assert.AreEqual(true ^ true, bxor2.GetValue(null, null));
        }
示例#3
0
 public void XorsNumbers()
 {
     OpXOR bxor = new OpXOR(new IntLiteralNode("2"), new IntLiteralNode("3"));
     Assert.AreEqual(2 ^ 3, bxor.GetValue(null, null));
 }
示例#4
0
        public void XorsNumbers()
        {
            OpXOR bxor = new OpXOR(new IntLiteralNode("2"), new IntLiteralNode("3"));

            Assert.AreEqual(2 ^ 3, bxor.GetValue(null, null));
        }