Exemple #1
0
        public async Task UT_Context_Dispose_Async(RedisContext context)
        {
            var ctx = new RedisContext(context.GetConnectionMultiplexer().Configuration, context.GetSerializer());
            await ctx.Cache.SetObjectAsync("key", "value");

            ctx.Dispose();
            await context.Cache.RemoveAsync("key");

            Assert.ThrowsAsync <ObjectDisposedException>(async() => await ctx.Cache.SetObjectAsync("key", "value2"));
        }