Exemplo n.º 1
0
        internal override BundleManifest CreateBundleManifest(bool includeProcessedBundleContent)
        {
            var builder = new ExternalScriptBundleManifestBuilder {
                IncludeContent = includeProcessedBundleContent
            };

            return(builder.BuildManifest(this));
        }
        public void ManifestUrlEqualsBundleUrl()
        {
            var bundle = new ExternalScriptBundle("http://example.com/");
            var builder = new ExternalScriptBundleManifestBuilder();

            var manifest = builder.BuildManifest(bundle);

            manifest.Url.ShouldEqual(bundle.Url);
        }
        public void ManifestFallbackConditionEqualsBundleFallbackCondition()
        {
            var bundle = new ExternalScriptBundle("http://example.com/", "~/path", "FALLBACK-CONDITION");
            var builder = new ExternalScriptBundleManifestBuilder();

            var manifest = builder.BuildManifest(bundle);

            manifest.FallbackCondition.ShouldEqual(bundle.FallbackCondition);
        }
        public void ManifestConditionEqualsBundleCondition()
        {
            var bundle = new ExternalScriptBundle("http://example.com/") { Condition = "CONDITION" };

            var builder = new ExternalScriptBundleManifestBuilder();
            var manifest = builder.BuildManifest(bundle);

            manifest.Condition.ShouldEqual(bundle.Condition);
        }
Exemplo n.º 5
0
 internal override BundleManifest CreateBundleManifest(bool includeProcessedBundleContent)
 {
     var builder = new ExternalScriptBundleManifestBuilder { IncludeContent = includeProcessedBundleContent };
     return builder.BuildManifest(this);
 }