public async Task Can_ZScan_10_sortedsets() { await RedisAsync.FlushAllAsync(); var items = 10.Times(x => "item" + x); var i = 0; await items.ForEachAsync(async x => await RedisAsync.AddItemToSortedSetAsync("scanzset", x, i++)); var ret = await NativeAsync.ZScanAsync("scanzset", 0); var itemsWithScore = ret.AsItemsWithScores(); Assert.That(itemsWithScore.Keys, Is.EqualTo(items)); Assert.That(itemsWithScore.Values, Is.EqualTo(10.Times(x => (double)x))); }