public void BooleanReturnsBoolean()
        {
            var t = JS.Boolean(true);
            var f = JS.Boolean(false);

            Assert.AreEqual("true;", t.ToString());
            Assert.AreEqual("false;", f.ToString());
        }
示例#2
0
        public void BooleanExpressionProducesTrueAndFalse()
        {
            var boolean = JS.Boolean(false);

            Assert.AreEqual("false;", boolean.ToString());

            boolean.Value = !boolean.Value;

            Assert.AreEqual("true;", boolean.ToString());
        }
        public void ConditionalOperationExpressionHasHelper()
        {
            var expression = JS.Boolean(true).Iif(JS.Number(1), JS.Number(-1));

            Assert.AreEqual("true?1:-1;", expression.ToString());
        }