public void FourthSimpleCalculatorTest()
        {
            double res = Simulator.Calculate("[ x  y ] x * y", new double[2] {
                100, 100
            });

            res.Should().Be(10000);
        }
        public void ThirdSimpleCalculatorTest()
        {
            double res = Simulator.Calculate("[ x y z ] ( 2*3*x + 5*y - 3*z ) / (1 + 3 + 2*2)", new double[3] {
                4, 8, 16
            });

            res.Should().Be(2);
        }
        public void SecondSimpleCalculatorTest()
        {
            double res = Simulator.Calculate("[ x ] x * 10", new double[1] {
                15
            });

            res.Should().Be(150);
        }
        public void FirstSimpleCalculatorTest()
        {
            double res = Simulator.Calculate("[ x ] x + 10", new double[1] {
                1
            });

            res.Should().Be(11);
        }
Exemplo n.º 5
0
        public void DoubleFourthSimpleCalculatorTest()
        {
            double res = Simulator.Calculate("[ x y l ] x * y + l", new double[3] {
                100, 100, 7.98
            });

            res.Should().Be(10007.98);
        }
Exemplo n.º 6
0
        public void DoubleSecondSimpleCalculatorTest()
        {
            double res = Simulator.Calculate("[ x ] (x+5.1)", new double[1] {
                15
            });

            res.Should().Be(20.1);
        }
 public void CalculatorTest5()
 {
     Simulator.Calculate("[ c ] log ( 5 ) + c", new double[1] {
         10
     }).Should().Be(10.47588499532711);
 }
 public void CalculatorTest4()
 {
     Simulator.Calculate("[ v ] ex ( v ) * v + 3", new double[1] {
         6
     }).Should().Be(2423.57276096);
 }
 public void CalculatorTest3()
 {
     Simulator.Calculate("[ z ] tan ( z ) + z", new double[1] {
         5
     }).Should().Be(1.6194849937534141);
 }
 public void CalculatorTest2()
 {
     Simulator.Calculate("[ c ] ctn ( c ) + c", new double[1] {
         5
     }).Should().Be(4.704187084467255);
 }
 public void CalculatorTest1()
 {
     Simulator.Calculate("[ x ] x + cos ( 1 / 2 ) + sin ( 1 / 2 )", new double[1] {
         1
     }).Should().Be(2.10028204919844);
 }