예제 #1
0
        static void Main(string[] args)
        {
            var numeroPrimo = new NumerosPrimos();

            Console.WriteLine("Informe o Número");
            var numero = Console.ReadLine();

            Console.WriteLine(numeroPrimo.SomarNumerosPrimos(numero));
        }
예제 #2
0
        public void SomarNumerosPrimos_DeveRetornarZero_QuandoReceberUmValorInvalido(string numero)
        {
            //Arranje

            NumerosPrimos numerosPrimos     = new NumerosPrimos();
            var           resultadoEsperado = "Valor de entrada Invalido";
            //Act
            var result = numerosPrimos.SomarNumerosPrimos(numero);

            //Assert
            Assert.Equal(result, resultadoEsperado);
        }
예제 #3
0
        public void SomarNumerosPrimos_DeveRetornarASomaDosNumerosPrimos_QuandoReceberUmNumeroInteriro()
        {
            //Arranje

            NumerosPrimos numerosPrimos     = new NumerosPrimos();
            string        numero            = "10";
            int           resultadoEsperado = 17;
            //Act
            var result = numerosPrimos.SomarNumerosPrimos(numero);

            //Assert
            Assert.Equal(result, resultadoEsperado);
        }