示例#1
0
        IEnumerable <Bundle> LoadBundlesFromManifestFile(IUrlModifier urlModifier)
        {
            var cache = new BundleCollectionCache(
                new FileSystemDirectory(cachePath),
                b => b == "StylesheetBundle"
                    ? (IBundleDeserializer <Bundle>) new StylesheetBundleDeserializer(urlModifier)
                    : new ScriptBundleDeserializer(urlModifier)
                );
            var result = cache.Read();

            result.IsSuccess.ShouldBeTrue();
            return(result.Manifest.Bundles);
        }
示例#2
0
        IEnumerable <Bundle> LoadBundlesFromManifestFile()
        {
            var container = new TinyIoCContainer();

            container.Register(Mock.Of <IUrlGenerator>());
            var cache = new BundleCollectionCache(
                new FileSystemDirectory(cachePath),
                b => b == "StylesheetBundle"
                    ? (IBundleDeserializer <Bundle>) new StylesheetBundleDeserializer(container)
                    : new ScriptBundleDeserializer(container)
                );
            var result = cache.Read();

            result.IsSuccess.ShouldBeTrue();
            return(result.Manifest.Bundles);
        }