Esempio n. 1
0
        public static void Example_Fibonacci()
        {
            var fi = new FibonacciEnumerable();

            foreach (int i in fi)
            {
                Console.WriteLine(i);
                System.Threading.Thread.Sleep(1000);
            }
            Console.ReadLine();
        }
        public void return_numbers_of_fibonacci_sequence()
        {
            var expectedValue = new List <int> {
                2, 3, 5, 8, 13
            };
            var instance   = new FibonacciEnumerable();
            var enumerator = instance.GetEnumerable();

            var actualValue = enumerator.Take(5).ToList();

            CollectionAssert.AreEqual(expectedValue, actualValue);
        }
Esempio n. 3
0
        public void BeCompatibleWithExplicitEnumerableTypes()
        {
            var fib = new FibonacciEnumerable();

            var count = 0;

            foreach (var f in fib)
            {
                Assert.True(true);

                Console.WriteLine(f);

                if (++count == 10)
                {
                    break;
                }
            }
        }