public void ManifestUrlEqualsBundleUrl()
        {
            var bundle = new ExternalStylesheetBundle("http://example.com/");
            var builder = new ExternalStylesheetBundleManifestBuilder();

            var manifest = builder.BuildManifest(bundle);

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

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

            manifest.Condition.ShouldEqual(bundle.Condition);
        }
        public void ManifestMediaEqualsBundleMedia()
        {
            var bundle = new ExternalStylesheetBundle("http://example.com/")
            {
                Media = "MEDIA-VALUE"
            };

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

            manifest.Media.ShouldEqual(bundle.Media);
        }
 internal override BundleManifest CreateBundleManifest(bool includeProcessedBundleContent)
 {
     var builder = new ExternalStylesheetBundleManifestBuilder { IncludeContent = includeProcessedBundleContent };
     return builder.BuildManifest(this);
 }