Beispiel #1
0
 public Task <double> CalculateAsync(Expression body)
 {
     return(_pool.For("anonymous").Calculate(body.Representation,
                                             body.Parameters.Select(p => new Calculations.Parameter(p.Name, p.Value)).ToArray()));
 }
        public async Task Given_empty_pool_When_getting_a_calculator_and_calculate_Then_calculation_succeeds()
        {
            var calc = _pool.For("test");

            Assert.Equal(101D, await calc.Calculate("1+b", new Parameter("b", 100)));
        }