public CallEventsConfiguration(string voice, string responseBegin, string responseEnd, InitConfiguration initConfiguration, IntroductionConfiguration introductionConfiguration)
 {
     ResponseBegin = responseBegin;
     ResponseEnd   = responseEnd;
     Voice         = voice;
     Init          = initConfiguration;
     Introduction  = introductionConfiguration;
 }
 public HttpServerFactBase()
 {
     InitConfiguration.Init(server.Configuration);
     client = new HttpClient(server)
     {
         BaseAddress = new Uri("https://www.baidu.com")
     };
 }
Esempio n. 3
0
        public void StringFileReaderDoesNotReadEmptyLines()
        {
            //Arrange
            var configuration = InitConfiguration.GetSettings();
            var mockLogger    = getMockLogger();

            //Act
            var stringReader = new StringFileReader(configuration, mockLogger.Object);
            var fileContents = stringReader.ReadFromFile();

            //Assert
            Assert.AreEqual(18, fileContents.Count);
        }
Esempio n. 4
0
        public void StringFileReaderReadsFromFileSuccessfully()
        {
            //Arrange
            var configuration = InitConfiguration.GetSettings();
            var mockLogger    = getMockLogger();

            //Act
            var stringReader = new StringFileReader(configuration, mockLogger.Object);
            var fileContents = stringReader.ReadFromFile();

            //Assert
            Assert.NotZero(fileContents.Count);
        }
Esempio n. 5
0
        protected LocalConfigurationWrapper(string configName, InitConfiguration initConfig)
        {
            Config config = initConfig.ConfigSettings.Configs.FirstOrDefault(n => n.Name.Equals(configName, StringComparison.CurrentCultureIgnoreCase));

            if (config != null)
            {
                _configFile = config.IsRelativePath ? Path.Combine(initConfig.ConfigSettings.BasePath, config.Path) : config.Path;
            }

            if (string.IsNullOrEmpty(_configFile))
            {
                _configFile = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, _configName + ".config");
            }

            if (!File.Exists(_configFile))
            {
                throw new NotFoundConfigurationException(_configName);
            }

            _syncRoot = new object();
            FileWatcher.Instance.AddFile(_configFile, OnConfigChanged);
            _initSingle = new ManualResetEvent(false);
            InitConfig();
        }