从C执行javascript#

从C执行javascript#,javascript,c#,Javascript,C#,在一个项目中,我正在处理一个用C#编写的服务,当调用该服务时,将返回一个生成的Javascript函数。 这样想,但更复杂: string GetJSFunction(int value) { return "function my_js_function() { return " + value.ToString() + "; }" } 我想做单元测试(在C#中)来检查我生成的方法是否是有效的JS代码和行为是否正确。 有什么“简单”的方法可以做到这一点

在一个项目中,我正在处理一个用C#编写的服务,当调用该服务时,将返回一个生成的Javascript函数。 这样想,但更复杂:

string GetJSFunction(int value) {
return "function my_js_function() { return " + value.ToString() + "; }"
}
我想做单元测试(在C#中)来检查我生成的方法是否是有效的JS代码和行为是否正确。 有什么“简单”的方法可以做到这一点吗? 我想做以下几件事:

  • 将JS函数写入临时html页面
  • 使用无头浏览器调用网页,调用JS脚本
  • 解析并检查结果
有更简单的方法吗?

看看这个问题,它是重复的。