public void MsCompressorTest() { var cssCompressor = CssCompressorRegistry.Get(MsCompressor.Identifier); var compressedCss = cssCompressor.CompressContent(css); Assert.AreEqual("li{margin-bottom:.1em;margin-left:0;margin-top:.1em}th{font-weight:normal;vertical-align:bottom}.FloatRight{float:right}.FloatLeft{float:left}", compressedCss); }
public void NullCompressorTest() { var cssCompressor = CssCompressorRegistry.Get(NullCompressor.Identifier); var uncompressedCss = cssCompressor.CompressContent(css); Assert.AreEqual(css, uncompressedCss); }
private ICssCompressor MapCompressorEnumToType(CssCompressors compressors) { string compressor; switch (compressors) { case CssCompressors.NullCompressor: compressor = NullCompressor.Identifier; break; case CssCompressors.YuiCompressor: compressor = YuiCompressor.Identifier; break; case CssCompressors.MsCompressor: compressor = MsCompressor.Identifier; break; default: compressor = MsCompressor.Identifier; break; } return(CssCompressorRegistry.Get(compressor)); }
public string CompressCss(string outputFilePath, List <string> files, string compressorType) { ICssCompressor compressor = CssCompressorRegistry.Get(compressorType); return(CompressCss(outputFilePath, files, compressor).ToString()); }