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; }