public void CanRenderDistinctBundlesIfSameOutputButDifferentArbitrary() { var tag = javaScriptBundle .AddString(javaScript) .Render("~/js/output#.js"); var tag2 = javaScriptBundle2 .AddString(javaScript2) .Render("~/js/output#.js"); Assert.AreNotEqual(tag, tag2); }
public void CanRenderArbitraryStringsInDebugAsCached() { var content = debugJavaScriptBundle .AddString(javaScript) .Add("~/js/test.js") .AsCached("Test3", "~/js/output_2.js"); var cachedContent = debugJavaScriptBundle.RenderCached("Test3"); debugJavaScriptBundle.ClearCache(); var generatedContent = debugJavaScriptBundle.RenderCached("Test3"); Assert.AreEqual(cachedContent, content); Assert.AreEqual(cachedContent, generatedContent); }