public PublishingCacheTests() { _decoratedCache = A.Fake <ICacheAside>(); _publisher = A.Fake <ICachePublisher>(); _publishingCache = new PublishingCache(_decoratedCache, _publisher); }
public PublishingCacheTests() { _decoratedCache = A.Fake<ICacheAside>(); _publisher = A.Fake<ICachePublisher>(); _publishingCache = new PublishingCache(_decoratedCache, _publisher); }
public RedisPublishingCacheTests() { _database = A.Fake <IDatabase>(); _cachePublisher = A.Fake <ICachePublisher>(); _redispublishingCache = new PublishingCache( new RedisCache(_database, new MsgPackItemSerializer()), _cachePublisher); }
public PublisherTests() { _connection = A.Fake <IConnectionMultiplexer>(); _serializer = A.Fake <IItemSerializer>(); _subscriber = A.Fake <ISubscriber>(); A.CallTo(() => _connection.GetSubscriber(null)).Returns(_subscriber); A.CallTo(() => _connection.ClientName).Returns("C"); A.CallTo(() => _serializer.Serialize(A <CacheUpdateNotificationArgs> .Ignored)).Returns(new byte[] { 1 }); publisher = new RedisPublisher(_connection, _serializer); }
public PublishingCache(ICacheAside cache, ICachePublisher cachePublisher) { _cache = cache; _cachePublisher = cachePublisher; }
public PublishCacheProvider(IRemoteCacheProvider remoteCache, ICachePublisher publisher) { this._remoteCache = remoteCache; this._cachePublisher = publisher; }