コード例 #1
0
        public int SumOfTheEvenNumbersBelow4Million()
        {
            var fibonacciCalculator = new FibonacciCalculator();
            var mathOperations      = new MathOperationsForProblem002();

            var fibonacciNumbersBelow4Million = fibonacciCalculator.FibonacciNumbersBelow(4000000);

            return(mathOperations.SumEvenNumbersFromAListOfNumbers(fibonacciNumbersBelow4Million));
        }
コード例 #2
0
        public void ShouldReturnFibonacciNumbersBelow10()
        {
            var fibonacciNumbers = new List <int> {
                1, 2, 3, 5, 8
            };
            var fibonacciCalculator = new FibonacciCalculator();

            var fibonacciNumbersBelow10 = fibonacciCalculator.FibonacciNumbersBelow(10);

            fibonacciNumbersBelow10.Should().BeEquivalentTo(fibonacciNumbers);
        }