public void descendingIterator_whenWarmed(LinkedDeque <SimpleLinkedValue> deque)
        {
            IList <SimpleLinkedValue> expected = new List <SimpleLinkedValue> ();

            WarmUp(expected);
            IEnumerable <SimpleLinkedValue> expected2 = expected.Reverse();

            Assert.That(elementsEqual(deque.GetDescendingEnumerator(), expected2.GetEnumerator()), Is.True);
        }
 public void descendingIterator_whenEmpty(LinkedDeque <SimpleLinkedValue> deque)
 {
     Assert.That(deque.GetDescendingEnumerator().MoveNext(), Is.False);
 }