public void CanCompileEmptyScriptTwice() { var scriptApi = new ScriptApi(); scriptApi.CompileWrappedScript <TestScriptArity4>(""); scriptApi.CompileWrappedScript <TestScriptArity4>(""); }
public void CanCompileEmptyScriptTwice() { var scriptApi = new ScriptApi(); scriptApi.CompileWrappedScript<TestScriptArity4>(""); scriptApi.CompileWrappedScript<TestScriptArity4>(""); }
public void CanCompileTypedScript() { var factory = new ScriptApi(); var script = factory.CompileWrappedScript<TestScript>("throw new Exception()"); Assert.Throws<Exception>(script.Run); }
public void CanCompileTypedScript() { var factory = new ScriptApi(); var script = factory.CompileWrappedScript <TestScript>("throw new Exception()"); Assert.Throws <Exception>(script.Run); }
public void Wrapped() { var scriptApi = new ScriptApi(); var wrappedScript = scriptApi.CompileWrappedScript <HappyScript>("Mood(\"Happy!\")"); string result = wrappedScript.Run(); result.ShouldEqual("Happy!"); }
public void Wrapped() { var scriptApi = new ScriptApi(); var wrappedScript = scriptApi.CompileWrappedScript<HappyScript>("Mood(\"Happy!\")"); string result = wrappedScript.Run(); result.ShouldEqual("Happy!"); }
public void SupportsGenericArity1() { var script = _scriptApi.CompileWrappedScript <TestScriptArity1>("throw new Exception()"); Assert.Throws <Exception>(script.Run); }