示例#1
0
 private static void Test(int upperBound, int expected)
 {
     var fibs = new FibonacciGenerator().GenerateToLessThan(upperBound);
     var evens = new EvenFilter().GetValues(fibs);
     var result = evens.Sum();
     result.Should().Be(expected);
 }
示例#2
0
        private static void Test(int upperBound, int expected)
        {
            var fibs   = new FibonacciGenerator().GenerateToLessThan(upperBound);
            var evens  = new EvenFilter().GetValues(fibs);
            var result = evens.Sum();

            result.Should().Be(expected);
        }
示例#3
0
        static void Main(string[] args)
        {
            var fibs = new FibonacciGenerator().GenerateToLessThan(4000000);
            var evens = new EvenFilter().GetValues(fibs);
            var result = evens.Sum();

            Console.WriteLine("The result is: {0}", result);
            Console.ReadLine();
        }
示例#4
0
        static void Main(string[] args)
        {
            var fibs   = new FibonacciGenerator().GenerateToLessThan(4000000);
            var evens  = new EvenFilter().GetValues(fibs);
            var result = evens.Sum();

            Console.WriteLine("The result is: {0}", result);
            Console.ReadLine();
        }