public void CanUseComparisons(string row, double value, double expectedResult) { var math = new IOconfMath(row, 0); Assert.AreEqual(expectedResult, math.Calculate(new Dictionary <string, object> { { "MyValue", value } }).Value); }
public void CalculatesExpectedValue(string row, double value, double expectedResult) { var math = new IOconfMath(row, 0); Assert.AreEqual(expectedResult, math.Calculate(new Dictionary <string, object> { { "MyValue", value }, { "PI", Math.PI } }).Value); }
public void CanParseSources(string row, string expectedSources) { var math = new IOconfMath(row, 0); Assert.AreEqual(expectedSources, string.Join(',', math.GetSources())); }