public void roLinkedIterTest() { var actual = new List <int>(); var i = roLinked.iter(); Assert.AreEqual(F.some(roLinked.Count), i.elementsLeft); for (; i; i++) { actual.Add(~i); } Assert.AreEqual(roLinked, actual); Assert.AreEqual(F.some(0), i.elementsLeft); }
rIter <A>(this ReadOnlyLinkedList <A> list) { return(list.iter(true)); }