예제 #1
0
        public void UglifySmokeTest()
        {
            using (var fixture = new UglifyCompiler(new InstanceProvider <IJavaScriptRuntime>(
                                                        () => new IEJavaScriptRuntime()))) {
                var    input  = "var someLongVariableName = 4;";
                string output = fixture.Compile(input);

                Console.WriteLine("Input: '{0}', Output: '{1}'", input, output);
                Assert.True(output.Length < input.Length);
            }
        }
        public UglifyMinifier()
        {
            var instanceProvider = new InstanceProvider <IJavaScriptRuntime>(() => new IEJavaScriptRuntime());

            _compiler = new UglifyCompiler(instanceProvider);
        }