コード例 #1
0
        static void Main(string[] args)
        {
            Divisores div = new Divisores();

            div.GetDivisoresEPrimos();
            Console.ReadKey();
        }
コード例 #2
0
        public IActionResult Get(int numero)
        {
            Divisores _divisoresService = new Divisores();
            var       divisores         = _divisoresService.GetDivisores(numero);
            var       primos            = _divisoresService.GetDivisoresPrimos(divisores);
            var       listDivisores     = JsonSerializer.Serialize(divisores);
            var       listPrimos        = JsonSerializer.Serialize(primos);

            if (divisores.Count > 0)
            {
                return(Ok(new { Response = "OK", Divisores = listDivisores, Primos = listPrimos }));
            }
            return(NotFound());
        }
コード例 #3
0
        public void TestarDivisoresEPrimos()
        {
            int sucesso = 0;

            try
            {
                Divisores divisores = new Divisores();
                Divisor   resposta  = divisores.Calcular(40);
                sucesso = 1;
            }
            catch (System.Exception)
            {
                sucesso = 0;
            }

            Assert.AreEqual(sucesso, 1);
        }
コード例 #4
0
        public IActionResult Calcular([FromForm] int valor)
        {
            Divisores divisores = new Divisores();

            return(new ObjectResult(divisores.Calcular(valor)));
        }
コード例 #5
0
ファイル: Numero.cs プロジェクト: gorfus/LOC.Operacoes
 public void AdicionarDivisor(int valor)
 {
     Divisores.Add(valor);
 }