public void Can_BlockingDequeueItemFromList()
		{
			var storeMembers = Factory.CreateList();
			storeMembers.ForEach(x => redis.EnqueueItemOnList(List, x));
						
            var item1 = redis.BlockingDequeueItemFromList(List, new TimeSpan(0, 0, 1));

			Factory.AssertIsEqual(item1, (T)storeMembers.First());
		}
        public void Can_DequeueFromList()
        {
            var queue        = new Queue <T>();
            var storeMembers = Factory.CreateList();

            storeMembers.ForEach(x => queue.Enqueue(x));
            storeMembers.ForEach(x => redis.EnqueueItemOnList(List, x));

            var item1 = redis.DequeueItemFromList(List);

            Factory.AssertIsEqual(item1, queue.Dequeue());
        }