/// <summary>
 /// Unit Test Amaçlı
 /// </summary>
 /// <param name="configurationStorageFactory"></param>
 public ConfigurationReader(string applicationName, string connectionString, int refreshTimerIntervalInMs, ConfigurationStorageFactory configurationStorageFactory, CacheManagerFactory cacheManagerFactory, IConfigurationStorage storage)
 {
     _applicationName             = applicationName;
     _connectionString            = connectionString;
     _refreshTimerIntervalInMs    = refreshTimerIntervalInMs;
     _configurationStorageFactory = configurationStorageFactory;
     _cacheManagerFactory         = cacheManagerFactory;
     _storage = storage;
 }
 public ConfigurationReader(string applicationName, string connectionString, int refreshTimerIntervalInMs)
 {
     BsonDefaults.GuidRepresentation = GuidRepresentation.Standard;
     _applicationName             = applicationName;
     _connectionString            = connectionString;
     _refreshTimerIntervalInMs    = refreshTimerIntervalInMs;
     _configurationStorageFactory = new ConfigurationStorageFactory();
     _cacheManagerFactory         = new CacheManagerFactory();
     _storage = _configurationStorageFactory.CreateStorage(_connectionString, "Mongo");
 }
Beispiel #3
0
        public void SetUp()
        {
            _configurationStorage        = Substitute.For <IConfigurationStorage>();
            _configurationStorageFactory = Substitute.For <ConfigurationStorageFactory>();
            _cacheManager        = Substitute.For <ICacheManager>();
            _cacheManagerFactory = Substitute.For <CacheManagerFactory>();
            ICacheManager         cacheManager = _cacheManager;
            IConfigurationStorage storage      = _configurationStorage;

            _configurationStorageFactory.CreateStorage("hede", "Mongo").ReturnsForAnyArgs(storage);


            _cacheManagerFactory.GetCacheProvider(10, "Redis").ReturnsForAnyArgs(cacheManager);
        }