コード例 #1
0
        public void Retorna_a_soma_dos_numeros_impares_de_uma_lista(int[] matrizA, int resultadoEsperado)
        {
            var exercicios = new Exercicios();
            var resultado  = exercicios.Exercicio2_04(matrizA);

            Assert.Equal(resultadoEsperado, resultado);
        }
コード例 #2
0
        public void Retorna_quantos_numeros_estao_na_posicao_correspondete_ao_seu_valor(int[] arrayA, int resultadoEsperado)
        {
            var exercicios = new Exercicios();
            var resultado  = exercicios.Exercicio2_07(arrayA);

            Assert.Equal(resultadoEsperado, resultado);
        }
コード例 #3
0
        public void Deve_retornar_o_resultado_da_palavra_das_strings_pares(string[] arrayA, string resultadoEsperado)
        {
            var exercicios = new Exercicios();
            var resultado  = exercicios.Exercicio2_09(arrayA);

            Assert.Equal(resultadoEsperado, resultado);
        }
コード例 #4
0
        public void Retorna_a_tabuada(int numero, int[] valorEsperado)
        {
            //Deve retornar a tabuada do numero fornecido
            var exercicios = new Exercicios();
            var resultado  = exercicios.Exercicio17(numero);

            Assert.Equal(valorEsperado, resultado);
        }
コード例 #5
0
        public void Retorna_se_numero1_é_multiplo_de_numero2(int numero1, int numero2, bool respostaEsperada)
        {
            //Deve retornar se numero 1 é multiplo de numero 2

            var exercicios = new Exercicios();
            var resultado  = exercicios.Exercicio08(numero1, numero2);

            Assert.Equal(respostaEsperada, resultado);
        }
コード例 #6
0
        public void Retonar_se_numero1_é_a_soma_do_numero2_e_numero3(int numero1, int numero2, int numero3, bool retornoEsperado)
        {
            //Deve retornar se o numero 1 é a soma do numero 2 e 3

            var exercicios = new Exercicios();
            var resultado  = exercicios.Exercicio09(numero1, numero2, numero3);

            Assert.Equal(retornoEsperado, resultado);
        }
コード例 #7
0
        public void Retorna_o_quociente_da_divisao(int numero1, int numero2, string valorEsperado)
        {
            //Deve retornar o quociente da divisão

            var exercicios = new Exercicios();
            var resultado  = exercicios.Exercicio11(numero1, numero2);

            Assert.Equal(valorEsperado, resultado);
        }
コード例 #8
0
        public void Retorna_o_maior_numero_ou_se_sao_iguais(int numero1, int numero2, string resultadoEsperado)
        {
            // Deve retornar o maior numero entre 2, ou se são iguais

            var exercicios = new Exercicios();
            var resultado  = exercicios.Exercicio10(numero1, numero2);

            Assert.Equal(resultadoEsperado, resultado);
        }
コード例 #9
0
        public void Retorna_o_valor_total_da_compra_das_macas(int quantidadeMaca, double valorEsperado)
        {
            //A aplicação deve retornar o valor total da compra das maças

            var exercicios = new Exercicios();
            var resultado  = exercicios.Exercicio18(quantidadeMaca);

            Assert.Equal(valorEsperado, resultado);
        }
コード例 #10
0
        public void Gasto_de_um_fumante(int cigarroDia, int anos, double preco, double result)
        {
            var    exercicios = new Exercicios();
            double resultado  = exercicios.Exercicio7(cigarroDia, anos, preco);

            cigarroDia = 20;
            anos       = 3;
            Assert.Equal(result, resultado);
        }
コード例 #11
0
        public void Retona_a_subtração_do_arrayA_pelo_arrayB(double[] arrayA, double[] arrayB, double[] arrayC)
        {
            //deve retornar um arrayC de acordo com a subtração do array A pelo B

            var exercicios = new Exercicios();
            var resultado  = exercicios.Exercicio01(arrayA, arrayB, arrayC);

            Assert.Equal(arrayC, resultado);
        }
コード例 #12
0
        public void Retorna_se_numero_existe_no_array(int[] arrayA, int numero, bool valorEsperado)
        {
            //Deve retornar se o numero existe no array

            var exercicios = new Exercicios();
            var resultado  = exercicios.Exercicio3(arrayA, numero);

            Assert.Equal(valorEsperado, resultado);
        }
コード例 #13
0
        public void Retonar_a_soma_de_1_a_100()
        {
            //Deve retornar a soma dos numeros de 1 a 100

            var exercicios = new Exercicios();
            var resultado  = exercicios.Exercicio02();

            Assert.Equal(5050, resultado);
        }
コード例 #14
0
        public void Retorna_se_arrayA_igual_arrayB(int[] arrayA, int[] arrayB, bool resultadoEsperado)
        {
            //Deve retornar se o arrayA é igual ao arrayB

            var exercicios = new Exercicios();
            var resultado  = exercicios.Exercicio4(arrayA, arrayB);

            Assert.Equal(resultadoEsperado, resultado);
        }
コード例 #15
0
        public void Retorna_quantas_vogais_tem_no_array(string[] arrayA, int resultadoEsperado)
        {
            //Deve retornar quantas vogais existem no array

            var exercicios = new Exercicios();
            var resultado  = exercicios.Exercicio2_08(arrayA);

            Assert.Equal(resultadoEsperado, resultado);
        }
コード例 #16
0
        public void Retorna_quantos_numeros_sao_positivos(int[] arrayA, int resultadoEsperado)
        {
            //Deve retornar quantos numeros de uma lista são positivos

            var exercicios = new Exercicios();
            var resultado  = exercicios.Exercicio2_05(arrayA);

            Assert.Equal(resultadoEsperado, resultado);
        }
コード例 #17
0
        // [InlineData(new int[10]{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}, false)]
        public void Deve_retornar_se_tem_numeros_repetidos(int[] arrayA, bool resultadoEsperado)
        {
            //Deve retornar se existe numeros repetidos no array

            var exercicios = new Exercicios();
            var resultado  = exercicios.Exercicio2_02(arrayA);

            Assert.Equal(resultadoEsperado, resultado);
        }
コード例 #18
0
        public void Retorna_se_x_multiplo_y(int numero1, int numero2, bool result)
        {
            //Quando a aplicação receber dois numeros inteiros, deve retornar True se o primeiro numero
            //For multiplo do segundo numero

            var exercicios = new Exercicios();
            var multiplo   = exercicios.Exercicio08(numero1, numero2);

            Assert.Equal(result, multiplo);
        }
コード例 #19
0
        public void Deve_inverter_os_valores_dos_arrays(int[] arrayA, int[] arrayB, int[] resultadoEsperadoA, int[] resultadoEsperadoB)
        {
            //Deve inverter os valores dos 2 arrays

            var exercicios = new Exercicios();
            var resultado  = exercicios.Exercicio2_01(arrayA, arrayB);

            Assert.Equal(resultadoEsperadoA, resultado.Item1);
            Assert.Equal(resultadoEsperadoB, resultado.Item2);
        }
コード例 #20
0
        public void Porcent_mulheres()
        {
            var exercicios = new Exercicios();
            var Lista      = new List <int>()
            {
                15, 25, 30, 28, 40
            };
            int resultado = exercicios.Exercicio5(Lista);

            Assert.Equal(60, resultado);
        }
コード例 #21
0
        public void Retorna_o_valor_do_desconto_de_acordo_com_o_salario(double salario, double resultado)
        {
            //A aplicação deve retornar o valor do desconto de acordo com o salario

            //setup
            var exercicios = new Exercicios();
            //ação do usuario
            var retorna = exercicios.Exercicio16(salario);

            //resultado
            Assert.Equal(resultado, retorna);
        }
コード例 #22
0
        public void Retorna_lista_10_a_1()
        //A aplicação deverá retornar todos os número de 10 a 1
        {
            var exercicios     = new Exercicios();
            var retorna        = exercicios.Exercicio01B();
            var valor_esperado = new int [10] {
                10, 9, 8, 7, 6, 5, 4, 3, 2, 1
            };

            for (int i = 10; i > valor_esperado.Length; i++)
            {
                Assert.Equal(valor_esperado[i], retorna[i]);
            }
        }
コード例 #23
0
        public void Retorna_lista_1_a_10()
        //A aplicação deverá retornar todos os número de 1 a 10
        {
            var exercicios     = new Exercicios();
            var retorna        = exercicios.Exercicio01A();
            var valor_esperado = new int[10] {
                1, 2, 3, 4, 5, 6, 7, 8, 9, 10
            };

            for (int i = 0; i < valor_esperado.Length; i++)
            {
                Assert.Equal(valor_esperado[i], retorna[i]);
            }
        }
コード例 #24
0
        public void Retorna_lista_pares_1_a_10()
        {
            //A aplicação deverá retornar os números de 1 a 10, mas somente os pares

            var exercicios     = new Exercicios();
            var retorna        = exercicios.Exercicio01C();
            var valor_esperado = new int[5] {
                2, 4, 6, 8, 10
            };

            Assert.Equal(5, retorna.Length);
            for (int i = 0; i < retorna.Length; i++)
            {
                Assert.Equal(valor_esperado[i], retorna[i]);
            }
        }