private static IWebAssetItemMerger CreateAssetMerger(ControllerContext context) { IPathResolver pathResolver = new PathResolver(); IFileSystem fileSystem = new FileSystemWrapper(); IUrlResolver urlResolver = new UrlResolver(new UrlHelper(context.RequestContext)); IWebAssetLocator assetLocator = new WebAssetLocator(context.HttpContext.IsDebuggingEnabled, pathResolver, fileSystem); ICacheManager cacheManager = new CacheManagerWrapper(); IWebAssetRegistry assetRegistry = new WebAssetRegistry(cacheManager, assetLocator, pathResolver, fileSystem); IWebAssetItemMerger assetItemMerger = new WebAssetItemMerger(assetRegistry, urlResolver, context.HttpContext.Server); return assetItemMerger; }
public CacheManagerWrapperTests() { _cacheManagerWrapper = new CacheManagerWrapper(); }