示例#1
0
        public async Task Can_Set_and_Get_key_with_space()
        {
            await RedisAsync.SetValueAsync("key with space", Value);

            var valueBytes = await NativeAsync.GetAsync("key with space");

            var valueString = GetString(valueBytes);
            await RedisAsync.RemoveAsync("key with space");

            Assert.That(valueString, Is.EqualTo(Value));
        }
示例#2
0
        public async Task Can_Set_and_Get_key_with_spaces()
        {
            const string key = "key with spaces";

            await RedisAsync.SetValueAsync(key, Value);

            var valueBytes = await NativeAsync.GetAsync(key);

            var valueString = GetString(valueBytes);

            Assert.That(valueString, Is.EqualTo(Value));
        }
示例#3
0
        public async Task Can_Set_and_Get_key_with_all_byte_values()
        {
            const string key = "bytesKey";

            var value = new byte[256];

            for (var i = 0; i < value.Length; i++)
            {
                value[i] = (byte)i;
            }

            await RedisAsync.SetAsync(key, value);

            var resultValue = await NativeAsync.GetAsync(key);

            Assert.That(resultValue, Is.EquivalentTo(value));
        }