Ejemplo n.º 1
0
        public ResourceRepository(IContainer container)
        {
            _container = container;

            var builder = new ContainerBuilder();

            CombinatorResourceHelper.Register(builder);
            builder.Update(_container);

            Resources = new Dictionary <string, CombinatorResource>();
        }
Ejemplo n.º 2
0
        public virtual void Init()
        {
            var builder = new ContainerBuilder();

            builder.RegisterAutoMocking(MockBehavior.Loose);


            builder.RegisterInstance(new StubVirtualPathProvider(new StubFileSystem(new StubClock()))).As <IVirtualPathProvider>();
            builder.RegisterType <ResourceFileService>().As <IResourceFileService>();

            CombinatorResourceHelper.Register(builder);

            _container = builder.Build();

            _resourceRepository  = new ResourceRepository(_container);
            _resourceFileService = _container.Resolve <IResourceFileService>();
        }