public static Func <string> NamespaceFunc(string type) { ScriptBuilder builder = new ScriptBuilder(); return(builder .Body($" return typeof({type}).Namespace;") .Return <string>() .Create <Func <string> >()); }
public void TestSetProperties() { var builder = new StepBuilder(parent: new ProcessBuilder(id: "p_1"), id: "123", name: "Start", description: "Start Step"); var scriptBuilder = new ScriptBuilder <object>(builder); scriptBuilder.Body("Text"); scriptBuilder.Language(ScriptLanguage.CSharpScript); Assert.AreEqual("Text", scriptBuilder.ScriptBody); Assert.AreEqual(ScriptLanguage.CSharpScript, scriptBuilder.ScriptLanguage); }