public async Task Set_Test() { var key = "settest"; var value = Guid.NewGuid().ToString(); await _database.SetAsync(key, Helper.StringToBytes(value)); }
public void SetTest() { var key = "settest"; var value = Guid.NewGuid().ToString(); _database.SetAsync("Default", key, Helper.StringToBytes(value)); }
public async Task Set_Test() { var key = "settest"; var value = Guid.NewGuid().ToString(); await _database.SetAsync(key, value.ToUtf8Bytes()); }
public async Task ParticipantJoinedInConference_RemoveParticipantAndReturnOldConferenceId() { const string participantKey = "2AFA88F3-50E3-4356-9529-F47A730B25B0"; const string participantId = "14FAA2C6-8FAC-46D1-B34C-6916F5D213D7"; const string conferenceKeyTemplate = "conference:7fa3aba5bfdb4a648294fe9fb5df40dc:*"; const string currentConferenceId = "50DABA18-7F83-4D0D-8FDD-B2ADE18C5FBC"; const string currentConferenceKey = "conference:7fa3aba5bfdb4a648294fe9fb5df40dc:" + currentConferenceId; const string currentConnectionId = "7996bdfaf063485492974d74e7e3d657"; // arrange await _database.SetAsync(participantKey, currentConferenceId); await _database.HashSetAsync(currentConferenceKey, participantId, currentConnectionId); // act var result = await Execute(participantId, participantKey, conferenceKeyTemplate); // assert var arr = (string[])result; Assert.Equal(arr[0], currentConferenceId); Assert.Equal(arr[1], currentConnectionId); var participantKeyExists = await _database.KeyDeleteAsync(participantKey); Assert.False(participantKeyExists); var participantMappingExists = await _database.HashExistsAsync(currentConferenceKey, participantId); Assert.False(participantMappingExists); }
public async Task <Hash> InsertOrUpdateAsync(Hash heightHash, Hash blockHash) { var key = heightHash.GetKeyString(TypeIndex); await _keyValueDatabase.SetAsync(key, blockHash.ToByteArray()); return(blockHash); }
public void Setup(BenchmarkContext context) { _counter = context.GetCounter("TestCounter"); _dbContext = this.GetService <DbContext>(); _memoryDatabase = _dbContext.Database; _memoryDatabase.SetAsync("hello", _testBytes); }
public async Task ParticipantJoinedButDifferentConnectionId_DontRemoveAndReturnFalse() { const string participantKey = "2AFA88F3-50E3-4356-9529-F47A730B25B0"; const string participantId = "14FAA2C6-8FAC-46D1-B34C-6916F5D213D7"; const string conferenceKeyTemplate = "conference:7fa3aba5bfdb4a648294fe9fb5df40dc:*"; const string conferenceId = "50DABA18-7F83-4D0D-8FDD-B2ADE18C5FBC"; const string conferenceKey = "conference:7fa3aba5bfdb4a648294fe9fb5df40dc:" + conferenceId; const string connectionId = "7996bdfaf063485492974d74e7e3d657"; // arrange await _database.SetAsync(participantKey, conferenceId); await _database.HashSetAsync(conferenceKey, participantId, connectionId); // act var result = await Execute(participantId, participantKey, conferenceKeyTemplate, "differentId"); // assert Assert.False((bool)result); var actualConferenceId = await _database.GetAsync(participantKey); Assert.NotNull(actualConferenceId); }
public async Task SetAsync(StatePath path, byte[] value) { try { if (path == null) { throw new ArgumentNullException(nameof(path)); } if (value == null) { throw new ArgumentNullException(nameof(value)); } var key = GetKey(path); await _keyValueDatabase.SetAsync(_dbName, key, value); } catch (Exception e) { Console.WriteLine(e); throw; } }
public async Task InsertAsync <T>(Hash pointerHash, T obj) where T : IMessage { try { if (pointerHash == null) { throw new Exception("Point hash cannot be null."); } if (obj == null) { throw new Exception("Cannot insert null value."); } var typeName = typeof(T).Name; var key = pointerHash.GetKeyString(typeName); await _keyValueDatabase.SetAsync(typeName, key, obj.ToByteArray()); } catch (Exception e) { Console.WriteLine(e); throw; } }
public async Task InsertOrUpdateAsync(Hash chainId, Hash currentHash) { var key = chainId.GetKeyString(TypeIndex); await _keyValueDatabase.SetAsync(key, currentHash.ToByteArray()); }
public void Set() { AsyncHelper.RunSync(() => _memoryDatabase.SetAsync("hello", _testBytes)); _counter.Increment(); }
public async Task InsertAsync(Hash chainId, Hash genesisHash) { var key = chainId.GetKeyString(TypeIndex); await _keyValueDatabase.SetAsync(key, genesisHash.ToByteArray()); }
public async Task SetAsync(string key, byte[] value) { await _keyValueDatabase.SetAsync(GetKey(key), value); }
public async Task AddOrUpdateReceiptAsync(TransactionReceipt receipt) { await _database.SetAsync(_dbName, GetKey(receipt.TransactionId), receipt.ToByteArray()); }
public async ValueTask Set(string conferenceId, BreakoutRoomInternalState state) { var key = GetKey(conferenceId); await _database.SetAsync(key, state); }
public async ValueTask Set(string conferenceId, IReadOnlyDictionary <string, ParticipantStreams> value) { var key = GetKey(conferenceId); await _database.SetAsync(key, value); }