Пример #1
0
        private static void Main(string[] args)
        {
            CommandLineArgs(args);

            if (_badOption || (_minifyCss && _minifyJavascript))
            {
                ShowHelp();
                return;
            }

            var minify = !_minifyJavascript && !_minifyCss
                ? Bundle.MinificationType.None
                : _minifyJavascript
                    ? Bundle.MinificationType.JavaScript
                    : Bundle.MinificationType.StyleSheet;

            var id    = Bundle.BuildAssetBundle(Files, minify, _prefix);
            var bytes = Bundle.GetBundleBytes(id);
            var text  = Encoding.UTF8.GetString(bytes);

            System.Console.Write(text);
        }
Пример #2
0
        public void BuildAssetShouldReturnHashCode()
        {
            var hash = Bundle.BuildAssetBundle(new[] { "*.css" }, Bundle.MinificationType.None, ".");

            hash.Should().NotBe(0);
        }
Пример #3
0
        public void BuildAssetShouldCreateTemplateModule()
        {
            var hash = Bundle.BuildAssetBundle(new[] { "js/app/templates/*.html" }, Bundle.MinificationType.JavaScript, ".");

            hash.Should().NotBe(0);
        }