public ResourceRepository(IContainer container) { _container = container; var builder = new ContainerBuilder(); CombinatorResourceHelper.Register(builder); builder.Update(_container); Resources = new Dictionary <string, CombinatorResource>(); }
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>(); }