Пример #1
0
        public async Task DeleteKeyAsync_should_remove_key_from_cache()
        {
            Guid keyId = Guid.NewGuid();

            await _sut.CreateKeyAsync(keyId.ToString());

            Assert.Equal(1, GetCacheCount());

            await _sut.DeleteKeyAsync(keyId.ToString());

            Assert.Equal(0, GetCacheCount());
        }
Пример #2
0
        public async Task DeleteKeyAsync(string keyId)
        {
            await _keystore.DeleteKeyAsync(keyId);

            try
            {
                await _cache.RemoveAsync(keyId);
            }
            catch (Exception)
            {
            }
        }