public void UnnamedSqlTest() { var source = "sql id{#test<sql {Hello}>}"; var hash = HashUtil.Base64SHA256("sql{Hello}"); var expected = TransformRuntimeProvider($@"{{ var result = MacroProvider.test(Unnamed{hash}()); if (result.IsSuccess) {{ sb.Append(result.Value); }} else {{ return result; }} }} "); var text = GetEmiterText(source, p => p.root().namedSql()[0].coreSql()); Assert.True(text.IsSuccess); Assert.Equal(expected, text.Value); }