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); }
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); }
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); }