예제 #1
0
        public void Get_7th_number()
        {
            var generator = new FibonacciGenerator();

            Assert.AreEqual(generator.Fibonacci(7), 13);
        }
예제 #2
0
        public void Get_6th_number()
        {
            var generator = new FibonacciGenerator();

            Assert.AreEqual(generator.Fibonacci(6), 8);
        }
예제 #3
0
        public void Get_5th_number()
        {
            var generator = new FibonacciGenerator();

            Assert.Equal(generator.Fibonacci(5), 5);
        }
 public void FidonacciGeneratorTest_InvalidData_ResultException(int number)
 => Assert.Throws(typeof(ArgumentException), () => FibonacciGenerator.Fibonacci(number));
        public void FidonacciGeneratorTest_ValidData_ValidResult(int number, long[] expected)
        {
            var result = FibonacciGenerator.Fibonacci(number).ToArray();

            CollectionAssert.AreEqual(result, expected);
        }
예제 #6
0
        public void Get_6th_number()
        {
            var generator = new FibonacciGenerator();

            Assert.Equal(8, generator.Fibonacci(6));
        }