public void FirstNElementsSequenceCount_ShouldBe_N(int expectedCount, int sequenceCount)
        {
            // Arrange / Act
            var fibonacciSequence = new FibonacciSequence(sequenceCount);

            // Assert
            Assert.AreEqual(expectedCount, fibonacciSequence.ToList().Count);
        }
Example #2
0
        public void Generate_TenItems()
        {
            var fs = new FibonacciSequence <int>(1, (x, y) => x + y).Take(10);

            fs.ToList().Verify().SequenceEqual(new[] { 1, 1, 2, 3, 5, 8, 13, 21, 34, 55 });
        }