コード例 #1
0
        public void MinificationExclusionWorks()
        {
            _resourceRepository.FillWithTestStyles();

            var settings = new CombinatorSettings
            {
                MinificationExcludeFilter = new Regex("test\\.css"),
                MinifyResources           = true
            };

            var resource = _resourceRepository.GetResource("~/Modules/Piedone.Combinator/Styles/test.css");

            _resourceProcessingService.ProcessResource(resource, new StringBuilder(), settings);
            Assert.That(resource.Content.StartsWith("minified:") && resource.Content.Contains("/Modules/Piedone.Combinator/Styles/test.css"), Is.False);

            resource = _resourceRepository.GetResource("~/Modules/Piedone.Combinator/Styles/test2.css");
            _resourceProcessingService.ProcessResource(resource, new StringBuilder(), settings);
            Assert.That(resource.Content.StartsWith("minified:") && resource.Content.Contains("/Modules/Piedone.Combinator/Styles/test2.css"), Is.True);
        }