public StorePersistenceCalculatorTest()
        {
            _configurationReader = Substitute.For <IConfigurationReader>();
            _configurationReader.ReadUInt(ConfigurationKeys.StoresWriteCacheExpirationMs)
            .Returns(3000u);

            _cacheWithExpiration = Substitute.For <ICacheWithExpiration>();

            _calculator = new StorePersistenceCalculator(_cacheWithExpiration, _configurationReader);
        }
 public StorePersistenceCalculator(ICacheWithExpiration cacheWithExpiration, IConfigurationReader configurationReader)
 {
     _cacheWithExpiration = cacheWithExpiration;
     _expirationMs        = configurationReader.ReadUInt(ConfigurationKeys.StoresWriteCacheExpirationMs);
 }