Beispiel #1
0
        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));
        }
Beispiel #2
0
        public void TestConditionalOrInvalidArgsException()
        {
            var exp = new Maths.Expressions.Programming.Or(new ComplexNumber(2, 3), new ComplexNumber(2, 3));

            TestException(exp);
        }
Beispiel #3
0
        public void TestConditionalOrBool()
        {
            var exp = new Maths.Expressions.Programming.Or(new Bool(false), new Bool(true));

            Test(exp, ResultType.Boolean);
        }
Beispiel #4
0
        public void TestConditionalOrException()
        {
            var exp = new Maths.Expressions.Programming.Or(new ComplexNumber(2, 3), new Bool(false));

            TestBinaryException(exp);
        }
Beispiel #5
0
        public void TestConditionalOrUndefined()
        {
            var exp = new Maths.Expressions.Programming.Or(Variable.X, Variable.X);

            Test(exp, ResultType.Undefined);
        }