Esempio n. 1
0
        public async Task ParseTest()
        {
            var siteInfo     = new Site();
            var templateInfo = new Template();
            var pluginItems  = new Dictionary <string, object>();
            var pageInfo     = await ParsePage.GetPageInfoAsync(0, 0, siteInfo, templateInfo, pluginItems);

            var contextInfo = new ParseContext(pageInfo);

            var template = $@"<stl:a href=""https://www.siteserver.cn"">test</stl:a>";
            var builder  = new StringBuilder(template);

            await StlParserManager.ParseTemplateContentAsync(builder, pageInfo, contextInfo);

            var parsedContent = builder.ToString();

            _output.WriteLine(parsedContent);

            Assert.True(true);
        }