Ejemplo n.º 1
0
        void ProcessCssWithUrl()
        {
            var cssProcessor = new CssProcessor(_tools);
            Func <string, string, string> urlReplacerUrlFrom = (url, from) =>
            {
                Assert.Equal("logo.png", url);
                Assert.Equal("./dir", from);
                return(from + "/" + url);
            };

            Assert.Equal(".c { background-image: url(\"./dir/logo.png\") }",
                         cssProcessor.ProcessCss(".c { background-image: url(\"logo.png\") }", "./dir/file.css",
                                                 urlReplacerUrlFrom).Result);
        }
Ejemplo n.º 2
0
        void ProcessSimpleCss()
        {
            var cssProcessor = new CssProcessor(_tools);

            Assert.Equal(".c { width: 100% }", cssProcessor.ProcessCss(".c { width: 100% }", "/dir/file.css", (url, from) => url).Result);
        }