Beispiel #1
0
        public void Setup()
        {
            hbs    = MockRepository.GenerateStub <IHandlebarsProvider>();
            config = MockRepository.GenerateStub <IYuzuConfiguration>();

            templates         = new Dictionary <string, Func <object, string> >();
            templateLocations = new List <ITemplateLocation>();

            directory    = MockRepository.GenerateStub <DirectoryInfo>();
            subdirectory = MockRepository.GenerateStub <DirectoryInfo>();

            files = new List <FileInfo>();

            directory.Stub(x => x.GetDirectories()).Return(new DirectoryInfo[] { subdirectory });

            config.TemplateLocations = templateLocations;
            constantsConfig.TemplateFileExtension = fileExtension;

            svc = MockRepository.GeneratePartialMock <YuzuDefinitionTemplateSetup>(new object[] { hbs, config });
        }
 public YuzuDefinitionTemplateSetup(IHandlebarsProvider hbsProvider, IYuzuConfiguration config)
 {
     this.hbsProvider = hbsProvider;
     this.config      = config;
 }