Esempio n. 1
0
        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);
        }
Esempio n. 3
0
        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);
            });
        }
Esempio n. 4
0
        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 TopicFileWatcher(DocSettings settings, DocProject project)
 {
     _settings = settings;
     _project  = project;
 }
 public override void SetUp()
 {
     _settings = Context.Service<DocSettings>();
 }