コード例 #1
0
ファイル: NamespaceGetter.cs プロジェクト: wcfylcf/Natasha
        public static Func <string> NamespaceFunc(string type)
        {
            ScriptBuilder builder = new ScriptBuilder();

            return(builder
                   .Body($" return typeof({type}).Namespace;")
                   .Return <string>()
                   .Create <Func <string> >());
        }
コード例 #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);
        }