public void GetArrowFunctionExpressionFromJsContext() { _context.Run("a = (a, b) => a + b"); JavascriptFunction funcObj = _context.GetParameter("a") as JavascriptFunction; funcObj.Should().NotBeNull(); funcObj.Call(1, 2).Should().BeOfType <int>().Which.Should().Be(3); }
public void GetNamedFunctionFromJsContext() { _context.Run("function test(a, b) { return a + b; }"); JavascriptFunction funcObj = _context.GetParameter("test") as JavascriptFunction; funcObj.Should().NotBeNull(); funcObj.Call(1, 2).Should().BeOfType <int>().Which.Should().Be(3); }