Example #1
0
        public ResourceViewLocationProviderFixture()
        {
            this.reader           = A.Fake <IResourceReader>();
            this.assemblyProvider = A.Fake <IResourceAssemblyProvider>();
            this.viewProvider     = new ResourceViewLocationProvider(this.reader, this.assemblyProvider);

            if (!ResourceViewLocationProvider.RootNamespaces.ContainsKey(this.GetType().Assembly))
            {
                ResourceViewLocationProvider.RootNamespaces.Add(this.GetType().Assembly, "Some.Resource");
            }

            A.CallTo(() => this.assemblyProvider.GetAssembliesToScan()).Returns(new[] { this.GetType().Assembly });
        }
 public CachingResourceViewLocationProvider(ResourceViewLocationProvider inner)
 {
     this.inner = inner;
 }
 public CachingResourceViewLocationProvider(ResourceViewLocationProvider inner)
 {
     this.inner = inner;
 }
 public NSembleViewLocationProvider(IRootPathProvider rootPathProvider, IFileSystemReader fileSystemReader, global::Nancy.TinyIoc.TinyIoCContainer container)
 {
     _documentStore                = container.Resolve <IDocumentStore>("DocStore");
     fsViewLocationProvider        = new FileSystemViewLocationProvider(rootPathProvider, fileSystemReader);
     resourcesViewLocationProvider = new ResourceViewLocationProvider(new NSembleResourceReader(), new NSembleResourceAssemblyProvider());
 }