ReplacePlaceholders() public méthode

When buffering HTML output, the line is checked for known script and stylesheet placeholders. They are replaced with the relevant HTML.
public ReplacePlaceholders ( string line ) : string
line string The line to check for placeholders.
Résultat string
Exemple #1
0
        public void When_buffering_ReplacePlaceholders_replaces_script_placeholder()
        {
            var referenceBuilder = new FakeReferenceBuilder();
            var module           = new Module(
                "lib",
                new[]
            {
                new Resource("lib/test.js", new byte[] { 1, 2, 3 }, new string[0])
            },
                new string[0],
                null
                );

            referenceBuilder.GetRequiredModules = () => new[] { module };

            var pageHelper = new PageHelper(false, true, "~/knapsack.axd", referenceBuilder, new FakeReferenceBuilder(), VirtualPathToAbsolute);
            var html       = pageHelper.RenderScripts("").ToHtmlString().Trim();

            var scripts = pageHelper.ReplacePlaceholders(html);

            Assert.True(Regex.IsMatch(scripts, @"<script src=""/lib/test\.js\?[a-z0-9]+"" type=""text/javascript""></script>"));
        }
Exemple #2
0
        public void When_buffering_ReplacePlaceholders_replaces_script_placeholder()
        {
            var referenceBuilder = new FakeReferenceBuilder();
            var module = new Module(
                "lib",
                new[]
                {
                    new Resource("lib/test.js", new byte[] { 1, 2, 3 }, new string[0])
                },
                new string[0],
                null
            );
            referenceBuilder.GetRequiredModules = () => new[] { module };

            var pageHelper = new PageHelper(false, true, referenceBuilder, new FakeReferenceBuilder(), VirtualPathToAbsolute);
            var html = pageHelper.RenderScripts("").ToHtmlString().Trim();

            var scripts = pageHelper.ReplacePlaceholders(html);
            Assert.True(Regex.IsMatch(scripts, @"<script src=""/lib/test\.js\?[a-z0-9]+"" type=""text/javascript""></script>"));
        }