public void ScriptElementCollectionRendererRendersScriptElements()
{
UnitTestHelper.SetHttpContextWithBlogRequest("localhost", "blog", string.Empty);
var pathProvider = new Mock<VirtualPathProvider>();
pathProvider.SetupSkins();
var skinEngine = new SkinEngine(pathProvider.Object);
var renderer = new ScriptElementCollectionRenderer(skinEngine);
string scriptElements = renderer.RenderScriptElementCollection("RedBook-Green.css");
string script = @"<script type=""text/javascript"" src=""/Skins/RedBook/blah.js""></script>";
Assert.IsTrue(scriptElements.Contains(script), "Rendered the script improperly.");
scriptElements = renderer.RenderScriptElementCollection("Nature-Leafy.css");
script = @"<script type=""text/javascript"" src=""/scripts/XFNHighlighter.js""></script>";
Assert.IsTrue(scriptElements.Contains(script), "Rendered the script improperly. We got: " + scriptElements);
}