コード例 #1
0
    static void Main()
    {
        int       m   = int.Parse(Console.ReadLine());
        int       n   = int.Parse(Console.ReadLine());
        Fibunacci fib = new Fibunacci(n);

        Console.WriteLine(string.Join(", ", fib.GetNumbersInRange(m, n)));
    }
コード例 #2
0
        public void NoFibunacciNumber()
        {
            int        upperBound = 0;
            Fibunacci  fibunacci  = new Fibunacci();
            List <int> expected   = new List <int>();

            List <int> actual = fibunacci.GetFibunacciNumbersUpTo(upperBound);

            CollectionAssert.AreEqual(expected, actual);
        }
コード例 #3
0
        public void FibunacciNumbersUpTonNinety()
        {
            int        upperBound = 90;
            Fibunacci  fibunacci  = new Fibunacci();
            List <int> expected   = new List <int> {
                1, 2, 3, 5, 8, 13, 21, 34, 55, 89
            };

            List <int> actual = fibunacci.GetFibunacciNumbersUpTo(upperBound);

            CollectionAssert.AreEqual(expected, actual);
        }