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); }