Пример #1
0
        public DocProject(DocSettings settings)
        {
            Port        = PortFinder.FindPort(5050);
            BaseAddress = "http://localhost:" + Port;

            _settings = settings;

            ReadTopics();


            _container = new Container(_ =>
            {
                _.For <ISampleCache>().Use(this);
                _.For <DocProject>().Use(this);
                _.AddRegistry <SampleRegistry>();
                _.AddRegistry <TransformationRegistry>();

                _.For(typeof(IUrlResolver)).Use(settings.UrlResolverType());

                _.ForSingletonOf <ICommandUsageCache>().Use <CommandUsageCache>();

                _.For <DocSettings>().Use(settings);
                _.For <Topic>().Use(Topic);
            });
        }
Пример #2
0
        public DocProject(DocSettings settings)
        {
            var port = PortFinder.FindPort(5000);
            BaseAddress = "http://localhost:" + port;

            _settings = settings;
            ReadTopics();


            _container = new Container(_ =>
            {
                _.For<ISampleCache>().Use(this);
                _.For<DocProject>().Use(this);
                _.AddRegistry<SampleRegistry>();
                _.AddRegistry<TransformationRegistry>();

                _.For(typeof(IUrlResolver)).Use(settings.UrlResolverType());

                _.ForSingletonOf<ICommandUsageCache>().Use<CommandUsageCache>();

                _.For<DocSettings>().Use(settings);
                _.For<Topic>().Use(Topic);
            });
        }
 public override void SetUp()
 {
     _settings = Context.Service<DocSettings>();
 }
Пример #4
0
 public TopicFileWatcher(DocSettings settings, DocProject project)
 {
     _settings = settings;
     _project = project;
 }
 public TopicFileWatcher(DocSettings settings, DocProject project)
 {
     _settings = settings;
     _project  = project;
 }