public async Task Test_GetMultipleHash() { var dut = new AsyncRedisClient(); await dut.Connect(LocalHostDefaultPort.AsConnectionSettings()); await dut.HSet(_keys[2], Field1, Value1); await dut.HSet(_keys[2], Field2, Value2); await dut.HSet(_keys[2], Field3, Value3); var res = (await dut.HMGet(_keys[2], new[] { Field1, Field2, Field3 })).ToList(); Assert.AreEqual(Value1, res[0]); Assert.AreEqual(Value2, res[1]); Assert.AreEqual(Value3, res[2]); }
public async Task Test_GetAllHash() { var dut = new AsyncRedisClient(); await dut.Connect(LocalHostDefaultPort.AsConnectionSettings()); await dut.HSet(_keys[3], Field1, Value1); await dut.HSet(_keys[3], Field2, Value2); await dut.HSet(_keys[3], Field3, Value3); var res = await dut.HGetAll(_keys[3]); Assert.AreEqual(3, res.Count); Assert.AreEqual(Value1, res[Field1]); Assert.AreEqual(Value2, res[Field2]); Assert.AreEqual(Value3, res[Field3]); }
public async Task Test_SetAndGetHash() { var dut = new AsyncRedisClient(); await dut.Connect(LocalHostDefaultPort.AsConnectionSettings()); await dut.HSet(_keys[0], Field1, Value1); var res = await dut.HGet(_keys[0], Field1); Assert.AreEqual(Value1, res); }