public DocProject(DocSettings settings) { _settings = settings; ReadTopics(); _container = new Container(_ => { _.For<ISampleCache>().Use(this); _.For<DocProject>().Use(this); _.AddRegistry<SampleRegistry>(); _.AddRegistry<TransformationRegistry>(); _.ForSingletonOf<IBrowserRefresher>().Use<BrowserRefresher>(); _.For(typeof (IUrlResolver)).Use(settings.UrlResolverType()); _.ForSingletonOf<ICommandUsageCache>().Use<CommandUsageCache>(); _.For<DocSettings>().Use(settings); _.For<Topic>().Use(_topic); }); _sampleBuilder = scanForSamples(); }
public void SetUp() { var settings = new DocSettings { Root = ".".ToFullPath() }; theEmbeddedData = new EmbeddedSpecData(settings); }
public DocProject(DocSettings settings) { _topic = TopicLoader.LoadDirectory(settings.Root); _settings = settings; _container = new Container(_ => { _.AddRegistry<SampleRegistry>(); _.AddRegistry<TransformationRegistry>(); _.ForSingletonOf<IBrowserRefresher>().Use<BrowserRefresher>(); _.For(typeof(IUrlResolver)).Use(settings.UrlResolverType()); _.ForSingletonOf<ICommandUsageCache>().Use<CommandUsageCache>(); _.For<DocSettings>().Use(settings); _.For<Topic>().Use(_topic); }); }
public DocProject(DocSettings settings) { _settings = settings; ReadTopics(); _container = new Container(_ => { _.For <ISampleCache>().Use(this); _.For <DocProject>().Use(this); _.AddRegistry <SampleRegistry>(); _.AddRegistry <TransformationRegistry>(); _.ForSingletonOf <IBrowserRefresher>().Use <BrowserRefresher>(); _.For(typeof(IUrlResolver)).Use(settings.UrlResolverType()); _.ForSingletonOf <ICommandUsageCache>().Use <CommandUsageCache>(); _.For <DocSettings>().Use(settings); _.For <Topic>().Use(_topic); }); _sampleBuilder = scanForSamples(); }
public TopicFileWatcher(DocSettings settings, DocProject project) { _settings = settings; _project = project; }
public override void SetUp() { _settings = Context.Service<DocSettings>(); }