Exemple #1
0
        public void TestaFibonacciZero()
        {
            var resultado = ExercicioAula04.Fibonacci(0);

            Assert.Empty(resultado);
            Assert.Equal(Array.Empty <int>(), resultado);
        }
Exemple #2
0
        public void TestaFibonacciN()
        {
            Assert.Throws <ArgumentOutOfRangeException>(() => ExercicioAula04.Fibonacci(-2));
            //var resultado = ExercicioAula04.Fibonacci(-2);

            //Assert.Equal(Array.Empty<int>(), resultado);
        }
Exemple #3
0
        public void TestaMultiplos2e3_2()
        {
            var resultado = ExercicioAula04.NumerosMultiplo2e3Entre(0, 15);

            Assert.Equal(new int[10] {
                0, 2, 3, 4, 6, 8, 9, 10, 12, 14
            }, resultado);
        }
Exemple #4
0
        public void TestaFibonacci_15()
        {
            var resultado = ExercicioAula04.Fibonacci(15);

            Assert.Equal(new int[15] {
                0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377
            }, resultado);
        }
Exemple #5
0
        public void TestaMultiplos2e3_1()
        {
            var resultado = ExercicioAula04.NumerosMultiplo2e3Entre(0, 10);

            Assert.Equal(new int[7] {
                0, 2, 3, 4, 6, 8, 9
            }, resultado);
        }
Exemple #6
0
        public void TestaFibonacci_10()
        {
            var resultado = ExercicioAula04.Fibonacci(10);

            Assert.Equal(10, resultado.Length);
            Assert.Equal(new int[10] {
                0, 1, 1, 2, 3, 5, 8, 13, 21, 34
            }, resultado);
        }
Exemple #7
0
        public void TestaFibonacci_46()
        {
            var resultado = ExercicioAula04.Fibonacci(46);

            Assert.Equal(46, resultado.Length);
            Assert.Equal(new int[46] {
                0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946, 17711, 28657, 46368, 75025, 121393, 196418, 317811, 514229, 832040, 1346269, 2178309, 3524578, 5702887, 9227465, 14930352, 24157817, 39088169, 63245986, 102334155, 165580141, 267914296, 433494437, 701408733, 1134903170
            }, resultado);
        }
Exemple #8
0
        public void TestaFibonacci_35()
        {
            var resultado = ExercicioAula04.Fibonacci(35);

            Assert.Equal(35, resultado.Length);
            Assert.Equal(new int[35] {
                0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946, 17711, 28657, 46368, 75025, 121393, 196418, 317811, 514229, 832040, 1346269, 2178309, 3524578, 5702887
            }, resultado);
        }
Exemple #9
0
 public void TestaFibonacci_50()
 {
     Assert.Throws <ArgumentOutOfRangeException>(() => ExercicioAula04.Fibonacci(50));
 }
Exemple #10
0
        public void TestaNumerosPares4()
        {
            var resultado = ExercicioAula04.NumerosParesEntre(199, 220);

            Assert.Equal(new double[] { 200, 202, 204, 206, 208, 210, 212, 214, 216, 218 }, resultado);
        }
Exemple #11
0
        public void TestaNumerosPares3()
        {
            var resultado = ExercicioAula04.NumerosParesEntre(105, 108);

            Assert.Equal(new double[] { 106 }, resultado);
        }
Exemple #12
0
        public void TestaNumerosPares2()
        {
            var resultado = ExercicioAula04.NumerosParesEntre(7, 25);

            Assert.Equal(new double[] { 8, 10, 12, 14, 16, 18, 20, 22, 24 }, resultado);
        }
Exemple #13
0
        public void TestaNumerosPares1()
        {
            var resultado = ExercicioAula04.NumerosParesEntre(0, 10);

            Assert.Equal(new double[] { 0, 2, 4, 6, 8 }, resultado);
        }