示例#1
0
        public void EnableDebugResponses(string configValue, bool expected)
        {
            var config       = ConfigurationHelper.GetConfiguration(enableDebugResponses: configValue);
            var pluginConfig = new Configuration(config, Substitute.For <ILogger>());

            pluginConfig.EnableDebugResponses.Should().Be(expected);
        }
示例#2
0
        public void EnablePrometheus(string configValue, bool expected)
        {
            var config       = ConfigurationHelper.GetConfiguration(enablePrometheus: configValue);
            var pluginConfig = new Configuration(config, Substitute.For <ILogger>());

            pluginConfig.EnablePrometheusMonitoring.Should().Be(expected);
        }
示例#3
0
        private static ICifLoader CreateCifLoader()
        {
            var config  = new Configuration(ConfigurationHelper.GetConfiguration(), Substitute.For <ILogger>());
            var archive = Factory.CreateArchive(config, Substitute.For <ILogger>());
            var filters = Factory.CreateFilters(config, Substitute.For <ILogger>());

            return(Factory.CreateCifLoader(archive, Substitute.For <ILogger>(), filters));
        }
示例#4
0
        private static IDataEnricher CreateKnowledgebaseLoader()
        {
            var config = new Configuration(ConfigurationHelper.GetConfiguration(), Substitute.For <ILogger>());

            return(Factory.CreateKnowledgebase(config, Substitute.For <ILogger>()));;
        }
示例#5
0
        private static IDataLoader Create()
        {
            var config = new Configuration(ConfigurationHelper.GetConfiguration(), Substitute.For <ILogger>());

            return(Factory.CreateLoader(config, Substitute.For <ILogger>()).Result);
        }
示例#6
0
        private static async Task <IDataEnricher> CreateDarwinLoader()
        {
            var config = new Configuration(ConfigurationHelper.GetConfiguration(), Substitute.For <ILogger>());

            return(await Factory.CreateDarwinLoader(config, Substitute.For <ILogger>()));;
        }
        private ServiceConfigurations Find(bool enablePrometheus)
        {
            var config = ConfigurationHelper.GetConfiguration(enablePrometheus: enablePrometheus);

            return(ConfigurationFinder.Find(config, Substitute.For <ILogger>()));
        }