Example #1
0
        public async Task Does_flush_all()
        {
            await 3.TimesAsync(async i => await cache.SetAsync("Car" + i, "Audi"));
            await 3.TimesAsync(async i => Assert.That(await cache.GetAsync <string>("Car" + i), Is.EqualTo("Audi")));

            await cache.FlushAllAsync();

            await 3.TimesAsync(async i => Assert.That(await cache.GetAsync <string>("Car" + i), Is.EqualTo(default(string))));
            await 3.TimesAsync(async i => await cache.RemoveAsync("Car" + i));
        }
Example #2
0
        public async Task OnBeforeEachTest()
        {
            if (cacheClient is object)
            {
                await cacheClient.DisposeAsync();
            }

            cacheClient = new RedisClient(TestConfig.SingleHost);
            await cacheClient.FlushAllAsync();
        }
Example #3
0
 public async Task FlushAllAsync(CancellationToken token = default)
 {
     // Cannot be prefixed
     await cache.FlushAllAsync(token).ConfigAwait();
 }
Example #4
0
 public async Task SetUp()
 {
     await Cache.FlushAllAsync();
 }