AK.ExpressionSolverTests.TestSum C# (CSharp) Method

TestSum() public static method

public static TestSum ( ) : void
return void
        public static void TestSum()
        {
            const int N = 10000;
            ExpressionSolver solver = new ExpressionSolver();
            var exp = solver.SymbolicateExpression("1/2^i","i");
            double sum = 0;
            for (int i=0;i<N;i++)
            {
                exp.SetVariable("i",i);
                sum += exp.Evaluate();
            }
            AssertSameValue(sum,2);
            sum = 0;
            var variable = exp.GetVariable("i");
            for (int i=0;i<N;i++)
            {
                variable.value = i;
                sum += exp.Evaluate();
            }
            AssertSameValue(sum,2);
        }