public void SetupContext()
        {
            _finder = new StubResourceFinder();

            _context = AssmanContext.Create(ResourceMode.Release);
            _context.ManageDependencies = true;
            _context.AddFinder(_finder);
            _accessor = new ConsolidatingResourceRegistryAccessor(_context);
        }
        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);
        }
        public void Init()
        {
            _now = DateTime.Now;
            _lastModified = _now.AddYears(-1);
            var resources = new ResourceCollection
            {
                CreateResource("Content1", _lastModified.AddDays(-3)),
                CreateResource("Content2", _lastModified),
                CreateResource("Content3", _lastModified.AddDays(-10))
            };
            _finder = new Mock<IResourceFinder>();
            _finder.Setup(f => f.FindResources(_resourceType)).Returns(resources);

            var groupTemplate = new StubResourceGroupTemplate(new ResourceGroup(VirtualPath, resources));
            groupTemplate.ResourceType = _resourceType;

            var configContext = new AssmanContext(ResourceMode.Debug);
            configContext.AddFinder(_finder.Object);

            _instance = new DynamicallyConsolidatedResourceHandler(VirtualPath, configContext.GetCompiler(), groupTemplate.WithEmptyContext())
            {
                Now = () => _now
            };
        }
        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));
        }
Esempio n. 5
0
 public void SetupContext()
 {
     DependencyManagerFactory.ClearDependencyCache();
     _finder = new StubResourceFinder();
     _context = new AssmanContext(ResourceMode.Release);
     _context.AddFinder(_finder);
 }
        public void Initialize(AssmanContext context)
        {
            var finder = CreateFinder();

            context.AddFinder(finder);
        }