public async Task Remove_Test() { var key = "removetest"; var value = Guid.NewGuid().ToString(); await _database.SetAsync(key, Encoding.UTF8.GetBytes(value)); var exists = await _database.IsExistsAsync(key); Assert.True(exists); await _database.RemoveAsync(key); exists = await _database.IsExistsAsync(key); Assert.False(exists); }
public async Task RemoveAsync <T>(Hash pointerHash) where T : IMessage { try { if (pointerHash == null) { throw new Exception("Pointer hash cannot be null."); } var typeName = typeof(T).Name; var key = pointerHash.GetKeyString(typeName); await _keyValueDatabase.RemoveAsync(typeName, key); } catch (Exception e) { Console.WriteLine(e); throw; } }
public async Task RemoveAsync(string key) { await _keyValueDatabase.RemoveAsync(GetKey(key)); }
public async Task RemoveAsync(Hash heightHash) { var key = heightHash.GetKeyString(TypeIndex); await _keyValueDatabase.RemoveAsync(key); }
public void Remove_Exception_Test() { var key = string.Empty; Assert.Throws <ArgumentException>(() => { _database.RemoveAsync(key); }); }