示例#1
0
        public async Task Can_GetRange()
        {
            const string helloWorld = "Hello, World!";
            await RedisAsync.SetValueAsync("key", helloWorld);

            var fromIndex = "Hello, ".Length;
            var toIndex   = "Hello, World".Length - 1;

            var expectedString = helloWorld.Substring(fromIndex, toIndex - fromIndex + 1);
            var world          = await NativeAsync.GetRangeAsync("key", fromIndex, toIndex);

            Assert.That(world.Length, Is.EqualTo(expectedString.Length));
        }