private static void ConfigureRejuicer() { OnRequest.ForJs("~/Combined-{0}.js").Combine .File("~/Scripts/jquery-1.7.2.js") .File("~/Scripts/jquery-ui-1.8.19") .File("~/Scripts/jquery.mobile-1.1.0") .File("~/Scripts/jquery.unobtrusive-ajax.js") .File("~/Scripts/jquery.validate.js") .File("~/Scripts/jquery.validate.unobtrusive.js") .File("~/Scripts/SyntaxHighlighter/shCore.js") .File("~/Scripts/SyntaxHighlighter/shBrushBash.js") .File("~/Scripts/SyntaxHighlighter/shBrushCss.js") .File("~/Scripts/SyntaxHighlighter/shBrushCSharp.js") .File("~/Scripts/SyntaxHighlighter/shBrushJScript.js") .File("~/Scripts/SyntaxHighlighter/shBrushPowerShell.js") .File("~/Scripts/SyntaxHighlighter/shBrushRuby.js") .File("~/Scripts/SyntaxHighlighter/shBrushSql.js") .File("~/Scripts/SyntaxHighlighter/shBrushXml.js") .File("~/Scripts/modernizr-2.5.3.js") .File("~/Scripts/FileUploader/fileuploader.js") .File("~/Scripts/mblog/mblog.js") .Configure(); OnRequest.ForCss("~/Combined-{0}.css").Compact .File("~/Content/Styles/reset.css") .File("~/Content/SyntaxHighlighter/shCore.css") .File("~/Content/SyntaxHighlighter/shThemeRDark.css") .File("~/Content/fileuploader/fileuploader.css") .Configure(); }
public static void HasConfigurationFor_WithOnePlaceholderConfigurationMatching_Matches() { OnRequest.ForCss("~/TestFile-{0}.css") .Compact .Configure(); Assert.IsTrue(RejuicerEngine.HasConfigurationFor("~/TestFile-{0}.css")); }
public static void HasConfigurationFor_WithOneLambdaPlaceholderConfigurationNotMatching_DoesNotMatch() { OnRequest.ForCss(x => "~/TestFile-" + x + ".css") .Compact .Configure(); Assert.IsFalse(RejuicerEngine.HasConfigurationFor("~/OtherFile-{0}.css")); }
public static void HasConfigurationFor_WithNoPlaceholderConfigurations_DoesNotMatchPlaceholder() { OnRequest.ForCss("~/TestFile.css") .Compact .Configure(); Assert.IsFalse(RejuicerEngine.HasConfigurationFor("~/TestFile{0}.css")); }
public static void HasConfigurationFor_WithOneConfigurationNotMatching_NoMatch() { OnRequest.ForCss("~/TestFile.css") .Compact .Configure(); Assert.IsFalse(RejuicerEngine.HasConfigurationFor("~/OtherFile.css")); }
public static void Configure() { OnRequest.ForJs("~/Combined-{0}.js") .Compact .FilesIn("~/Scripts/") .Matching("*.js") .Configure(); OnRequest.ForCss("~/Combined.css") .Compact .FilesIn("~/Styles/") .Matching("*.css") .Configure(); }
public void FluentConfiguration_ConfigureCssResourceType_SetsConfigCorrectly() { var config = GetModelFor(OnRequest.ForCss("~/Css/Combined-Test.css")); Assert.AreEqual(ResourceType.Css, config.ResourceType); }
public static void Configure_FileWithTwoLambdaPlaceHolders_ThrowsException() { OnRequest.ForCss(x => "~/File-" + x + "-" + x + ".css") .Compact.Configure(); }
public static void Configure_FileWithTwoPlaceHolders_ThrowsException() { OnRequest.ForCss("~/File-{0}-{0}.css") .Compact.Configure(); }