public void ShouldGenerateFibbonacciSequence() { CollectionAssert.AreEqual(new List <int>() { 1, 1, 2, 3, 5 }, PEUtils.fibSeq.Take(5).ToList()); CollectionAssert.AreEqual(new List <int>() { 1, 1, 2, 3, 5 }, PEUtils.firstNFibs(5).ToList()); CollectionAssert.AreEqual(First20ElementsOfFibonacciSequence(), PEUtils.fibSeq.Take(20).ToList()); CollectionAssert.AreEqual(First20ElementsOfFibonacciSequence(), PEUtils.firstNFibs(20).ToList()); }