示例#1
0
        public ChunkLoader(Func <string, IViewFolder> viewFolder)
        {
            _viewFolder     = viewFolder;
            _syntaxProvider = new DefaultSyntaxProvider(ParserSettings.DefaultBehavior);

            _loaders = new Cache <string, ViewLoader>(defaultLoaderByRoot);
        }
示例#2
0
        public ChunkLoader()
        {
            _viewFolder     = path => new FileSystemViewFolder(path);
            _syntaxProvider = new DefaultSyntaxProvider(ParserSettings.DefaultBehavior);

            _loaders = new Cache <string, ViewLoader>(defaultLoaderByRoot);
        }
        public ChunkLoader(Func<string, IViewFolder> viewFolder)
        {
            _viewFolder = viewFolder;
            _syntaxProvider = new DefaultSyntaxProvider(ParserSettings.DefaultBehavior);

            _loaders = new Cache<string, ViewLoader>(defaultLoaderByRoot);
        }
示例#4
0
        public ChunkLoader()
        {
            _viewFolder = path => new FileSystemViewFolder(path);
            _syntaxProvider = new DefaultSyntaxProvider(ParserSettings.DefaultBehavior);

            _loaders = new Cache<string, ViewLoader>(defaultLoaderByRoot);
        }
示例#5
0
        public void Init()
        {
            viewFolder = MockRepository.GenerateMock <IViewFolder>();
            viewFolder.Stub(x => x.ListViews("home")).Return(new[] { "file.spark", "other.spark", "_comment.spark" });
            viewFolder.Stub(x => x.ListViews("Home")).Return(new[] { "file.spark", "other.spark", "_comment.spark" });
            viewFolder.Stub(x => x.ListViews("Account")).Return(new[] { "index.spark" });
            viewFolder.Stub(x => x.ListViews("Shared")).Return(new[] { "layout.spark", "_header.spark", "default.spark", "_footer.spark" });
            viewFolder.Stub(x => x.ListViews("")).IgnoreArguments().Return(new string[0]);

            syntaxProvider = MockRepository.GenerateMock <ISparkSyntaxProvider>();

            loader = new ViewLoader {
                ViewFolder = viewFolder, SyntaxProvider = syntaxProvider
            };
        }
示例#6
0
        public void Init()
        {
            viewFolder = MockRepository.GenerateMock<IViewFolder>();
            viewFolder.Stub(x => x.ListViews("home")).Return(new[] { "file.spark", "other.spark", "_comment.spark" });
            viewFolder.Stub(x => x.ListViews("Home")).Return(new[] { "file.spark", "other.spark", "_comment.spark" });
            viewFolder.Stub(x => x.ListViews("Account")).Return(new[] { "index.spark" });
            viewFolder.Stub(x => x.ListViews("Shared")).Return(new[] { "layout.spark", "_header.spark", "default.spark", "_footer.spark" });
            viewFolder.Stub(x => x.ListViews("")).IgnoreArguments().Return(new string[0]);

            syntaxProvider = MockRepository.GenerateMock<ISparkSyntaxProvider>();

            loader = new ViewLoader { ViewFolder = viewFolder, SyntaxProvider = syntaxProvider };
        }