public void BooleanReturnsBoolean() { var t = JS.Boolean(true); var f = JS.Boolean(false); Assert.AreEqual("true;", t.ToString()); Assert.AreEqual("false;", f.ToString()); }
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()); }