public void do_substitutions() { var func = new FunctionBody(new DbObjectName("public", "mt_upsert_target"), new string[0], theFunctionBody); func.BuildTemplate($"*{DdlRules.SCHEMA}*").ShouldBe("*public*"); func.BuildTemplate($"*{DdlRules.FUNCTION}*").ShouldBe("*mt_upsert_target*"); func.BuildTemplate($"*{DdlRules.SIGNATURE}*").ShouldBe($"*{Function.ParseSignature(func.Body)}*"); }