public void ReplaceGlobalMethodCallsSingleLine() { var original = "Output(\"Test\");"; var expected = "TabularEditor.Scripting.ScriptHelper.Output(\"Test\");"; Assert.AreEqual(expected, ScriptEngine.ReplaceGlobalMethodCalls(original)); }
public void ReplaceGlobalMethodCallsNoArgsMultiline1() { var original = @"Output( );"; var expected = @"TabularEditor.Scripting.ScriptHelper.Output( );"; Assert.AreEqual(expected, ScriptEngine.ReplaceGlobalMethodCalls(original)); }
public void ReplaceGlobalMethodCallsNoArgsSingleLine() { ScriptEngine.InitScriptEngine(new List <Assembly>()); var original = "Output();"; var expected = "TabularEditor.Scripting.ScriptHelper.Output();"; Assert.AreEqual(expected, ScriptEngine.ReplaceGlobalMethodCalls(original)); }
public void ReplaceGlobalMethodCallsNoChange() { var original = @"var x = ""test""; x.Output(); // This is a comment"; var expected = @"var x = ""test""; x.Output(); // This is a comment"; Assert.AreEqual(expected, ScriptEngine.ReplaceGlobalMethodCalls(original)); }
public void ReplaceGlobalMethodCallsMultiline2() { var original = @"var x = ""test""; Output(x); // This is a comment"; var expected = @"var x = ""test""; TabularEditor.Scripting.ScriptHelper.Output(x); // This is a comment"; Assert.AreEqual(expected, ScriptEngine.ReplaceGlobalMethodCalls(original)); }