Example #1
0
        public void RefalLibrary_TestAddInt32Negative()
        {
            var refal  = new RefalLibrary(null);
            var expr   = PassiveExpression.Build(new OpeningBrace(), '-', 123, new ClosingBrace(), 321);
            var result = refal.Add(expr);

            Assert.AreEqual(result.Count, 1);
            Assert.IsTrue(result[0] is int);
            Assert.AreEqual((int)result[0], 198);
        }
Example #2
0
        public void RefalLibrary_TestAddInt64()
        {
            var refal  = new RefalLibrary(null);
            var expr   = PassiveExpression.Build(new OpeningBrace(), 123123123123, new ClosingBrace(), 321321321321);
            var result = refal.Add(expr);

            Assert.AreEqual(result.Count, 1);
            Assert.IsTrue(result[0] is long);
            Assert.AreEqual((long)result[0], 444444444444);
        }