public void GreatOrEqualGreatOrEqualToString() { var exp = new Maths.Expressions.Programming.And(new Bool(true), new GreaterOrEqual(new Number(5), new Number(5))); Assert.Equal("True && (5 >= 5)", exp.ToString(commoonFormatter)); }
public void CondAndCondAndToString() { var exp = new Maths.Expressions.Programming.And(new Bool(true), new Maths.Expressions.Programming.And(new Bool(true), new Bool(true))); Assert.Equal("True && (True && True)", exp.ToString(commoonFormatter)); }
public void LessLessToString() { var exp = new Maths.Expressions.Programming.And(new Bool(true), new LessThan(new Number(5), new Number(5))); Assert.Equal("True && (5 < 5)", exp.ToString(commoonFormatter)); }
public void TestConditionalAndInvalidArgsException() { var exp = new Maths.Expressions.Programming.And(new Number(2), new Number(2)); TestException(exp); }
public void TestConditionalAndException() { var exp = new Maths.Expressions.Programming.And(new ComplexNumber(2, 3), new Bool(false)); TestBinaryException(exp); }
public void TestConditionalAndNumberBoolExpection() { var exp = new Maths.Expressions.Programming.And(new Number(1), new Bool(true)); TestBinaryException(exp); }
public void TestConditionalAndBool() { var exp = new Maths.Expressions.Programming.And(new Bool(false), new Bool(true)); Test(exp, ResultType.Boolean); }
public void TestConditionalAndUndefined() { var exp = new Maths.Expressions.Programming.And(Variable.X, Variable.X); Test(exp, ResultType.Undefined); }