public ExternalScriptBundleDeserializer_Tests() { element = new XElement( "ExternalScriptBundle", new XAttribute("Path", "~"), new XAttribute("Hash", "010203"), new XAttribute("Url", "http://example.com/"), new XAttribute("FallbackCondition", "CONDITION") ); directory = new FakeFileSystem { { "~/script/010203.js", "content" } }; var urlModifier = new VirtualDirectoryPrepender("/"); reader = new ExternalScriptBundleDeserializer(urlModifier); DeserializeToBundle(); }
public ExternalScriptBundleDeserializer_Tests() { element = new XElement( "ExternalScriptBundle", new XAttribute("Path", "~"), new XAttribute("Hash", "010203"), new XAttribute("Url", "http://example.com/"), new XAttribute("FallbackCondition", "CONDITION"), new XAttribute("Renderer", typeof(ExternalScriptBundle.ExternalScriptBundleRenderer).AssemblyQualifiedName), new XAttribute("FallbackRenderer", typeof(ScriptBundleHtmlRenderer).AssemblyQualifiedName) ); directory = new FakeFileSystem { { "~/script/010203.js", "content" } }; var container = new TinyIoCContainer(); container.Register(Mock.Of<IUrlGenerator>()); reader = new ExternalScriptBundleDeserializer(container); DeserializeToBundle(); }