public void FirstNElementsSequenceCount_ShouldBe_N(int expectedCount, int sequenceCount) { // Arrange / Act var fibonacciSequence = new FibonacciSequence(sequenceCount); // Assert Assert.AreEqual(expectedCount, fibonacciSequence.ToList().Count); }
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 }); }