public void GetEnumeratorTest() { LedgerBook book = getSampleBook(); IEnumerator <LedgerItem> rator = book.GetEnumerator(); Console.WriteLine("Testing for normal move next enumerator methods"); while (rator.MoveNext()) { Console.WriteLine(rator.Current); } rator.Dispose(); Console.WriteLine("Testing LINQ,"); Console.WriteLine("from i in book where i.Credit < 350 select i"); var query = from i in book where i.Credit < 350 select i; foreach (var item in query) { Console.WriteLine(item); } }