public void SetupContext()
        {
            _dependencyProvider = new Mock<IDependencyProvider>();
            _finder = new Mock<IResourceFinder>();

            _context = AssmanContext.Create(ResourceMode.Release);
            _context.MapExtensionToDependencyProvider(".js", _dependencyProvider.Object);
            _context.AddFinder(_finder.Object);
        }
Ejemplo n.º 2
0
 public void Initialize(AssmanContext context)
 {
     ResourceType.Stylesheet.AddFileExtension(LessFileExtension);
     var lessPipeline = new ContentFilterPipeline();
     lessPipeline.Add(new LessContentFilter());
     lessPipeline.Add(CssRelativePathFilter.GetInstance());
     context.MapExtensionToContentPipeline(LessFileExtension, lessPipeline);
     context.MapExtensionToDependencyProvider(LessFileExtension, CssDependencyProvider.GetInstance());
 }
        public void Init()
        {
            _finder = new StubResourceFinder();
            _finder.CreateResource(myScript);
            _finder.CreateResource(mySecondScript);
            _finder.CreateResource(excludedScript);

            _dependencyProvider = new StubDependencyProvider();
            DependencyManagerFactory.ClearDependencyCache();

            _context = AssmanContext.Create(ResourceMode.Debug);
            _context.ConsolidateScripts = true;
            _context.ConfigurationLastModified = DateTime.MinValue;
            _context.AddFinder(_finder);
            _context.MapExtensionToDependencyProvider(".js", _dependencyProvider);
            _groupElement = new ScriptGroupElement();
            _groupElement.ConsolidatedUrl = consolidatedScript;
            _groupElement.Exclude.AddPattern(excludedScript);
            _context.ScriptGroups.Add(_groupElement);

            _registry = new ConsolidatingResourceRegistry(new ResourceRequirementCollection(), "Default", _context.ScriptPathResolver, new ConfiguredVersioningStrategy(() => _context.Version));
        }