Handle variables
This commit is contained in:
@@ -16,7 +16,7 @@ namespace UpsilonTests
|
||||
[InlineData("0.005 + 2.2", 2.205)]
|
||||
public void Addition(string input, double expectedOutput)
|
||||
{
|
||||
var actual = (double)Parser.Parse(input).Evaluate();
|
||||
var actual = new Script(input).Evaluate<double>();
|
||||
Assert.Equal(expectedOutput, actual, 8);
|
||||
}
|
||||
|
||||
@@ -29,7 +29,7 @@ namespace UpsilonTests
|
||||
[InlineData("10.256-2.8546", 7.4014)]
|
||||
public void Subtraction(string input, double expectedOutput)
|
||||
{
|
||||
var actual = (double)Parser.Parse(input).Evaluate();
|
||||
var actual = new Script(input).Evaluate<double>();
|
||||
Assert.Equal(expectedOutput, actual, 8);
|
||||
}
|
||||
|
||||
@@ -39,7 +39,7 @@ namespace UpsilonTests
|
||||
[InlineData("21312 * 41684", 888369408)]
|
||||
public void Multiplication(string input, double expectedOutput)
|
||||
{
|
||||
var actual = (double)Parser.Parse(input).Evaluate();
|
||||
var actual = new Script(input).Evaluate<double>();
|
||||
Assert.Equal(expectedOutput, actual, 8);
|
||||
}
|
||||
|
||||
@@ -49,7 +49,7 @@ namespace UpsilonTests
|
||||
[InlineData("656486 / 5146", 127.57209483)]
|
||||
public void Divison(string input, double expectedOutput)
|
||||
{
|
||||
var actual = (double)Parser.Parse(input).Evaluate();
|
||||
var actual = new Script(input).Evaluate<double>();
|
||||
Assert.Equal(expectedOutput, actual, 8);
|
||||
}
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@ namespace UpsilonTests
|
||||
[InlineData("(10 + 5) * 5", 75)]
|
||||
public void Parenthesis(string input, double expectedOutput)
|
||||
{
|
||||
var actual = (double)Parser.Parse(input).Evaluate();
|
||||
var actual = new Script(input).Evaluate<double>();
|
||||
Assert.Equal(expectedOutput, actual, 8);
|
||||
}
|
||||
|
||||
@@ -20,7 +20,7 @@ namespace UpsilonTests
|
||||
[InlineData("5 + 10 * 5", 55)]
|
||||
public void MultiplicationBeforeAddition(string input, double expectedOutput)
|
||||
{
|
||||
var actual = (double)Parser.Parse(input).Evaluate();
|
||||
var actual = new Script(input).Evaluate<double>();
|
||||
Assert.Equal(expectedOutput, actual, 8);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user