Пример #1
0
        public void Fibonacci(string fun, int n, long expected)
        {
            long actual;

            System.Func <int, long> f = null;

            // Arrange
            if (fun == "iterative")
            {
                f = (x) => Opgave2.FibonacciIterative(x);
            }
            else if (fun == "recursive")
            {
                f = (x) => Opgave2.FibonacciRecursive(x);
            }
            Assume.That(f != null);

            // Act
            actual = f(n);

            // Assert
            Assert.AreEqual(expected, actual);
        }