Exemplo n.º 1
0
        public static Func <string> NamespaceFunc(string type)
        {
            ScriptBuilder builder = new ScriptBuilder();

            return(builder
                   .Body($" return typeof({type}).Namespace;")
                   .Return <string>()
                   .Create <Func <string> >());
        }
Exemplo n.º 2
0
        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);
        }