public void EvaluateAndCallMultiFun()
{
this.EvaluateExpression("TempConvert = fun({c,C}) -> {f, 32 + C*9/5}; ({f,F}) -> {c, (F-32)*5/9} end.");
var result = this.EvaluateExpression("TempConvert({c, 100}).");
Assert.IsNotNull(result);
Assert.AreEqual("{f,212}", result.ToString());
result = this.EvaluateExpression("TempConvert({f, 212}).");
Assert.IsNotNull(result);
Assert.AreEqual("{c,100}", result.ToString());
}