public void CondOrCondOrToString() { var exp = new Maths.Expressions.Programming.Or(new Bool(true), new Maths.Expressions.Programming.Or(new Bool(true), new Bool(true))); Assert.Equal("True || (True || True)", exp.ToString(commoonFormatter)); }
public void TestConditionalOrInvalidArgsException() { var exp = new Maths.Expressions.Programming.Or(new ComplexNumber(2, 3), new ComplexNumber(2, 3)); TestException(exp); }
public void TestConditionalOrBool() { var exp = new Maths.Expressions.Programming.Or(new Bool(false), new Bool(true)); Test(exp, ResultType.Boolean); }
public void TestConditionalOrException() { var exp = new Maths.Expressions.Programming.Or(new ComplexNumber(2, 3), new Bool(false)); TestBinaryException(exp); }
public void TestConditionalOrUndefined() { var exp = new Maths.Expressions.Programming.Or(Variable.X, Variable.X); Test(exp, ResultType.Undefined); }