public void CombiningMultipleExtensions2() { Expression <Func <string> > expr = () => string.Concat(MyCustomClass.GetValue()); var js = expr.CompileToJavascript( new JavascriptCompilationOptions( JsCompilationFlags.BodyOnly, new MyCustomClassMethods(), new StaticStringMethods())); Assert.AreEqual("''+Xpto.GetValue()", js); }
public void Test__CombiningMultipleExtensions() { // Arrange Expression <Func <string> > expr = () => string.Concat(MyCustomClass.GetValue(1) * 2, "XYZ"); // Acr var js = expr.CompileToJavascript( new JavascriptCompilationOptions( JsCompilationFlags.BodyOnly, new MyCustomClassMethods(), new StaticStringMethods())); // Assert Assert.Equal("''+Xpto.GetValue(1)*2+\"XYZ\"", js); }