public void Can_GetRangeFromList() { var storeMembers = Factory.CreateList(); storeMembers.ForEach(x => redis.AddItemToList(List, x)); //in SetUp(): List = redis.Lists["testlist"]; //alias for: redis.GetRangeFromList(redis.Lists["testlist"], 1, 3); var range = List.GetRange(1, 3); var expected = storeMembers.Skip(1).Take(3).ToList(); //Uncomment to view list contents //Debug.WriteLine(range.Dump()); //Debug.WriteLine(expected.Dump()); Factory.AssertListsAreEqual(range, expected); }