Exemple #1
0
        public void B_ValidaCardinalMilhar()
        {
            Suporte <Numeral> suporte = new Suporte <Numeral>();

            suporte.GetDI().numero = 1991;
            string ret             = suporte.GetCardinal(suporte.GetDI().numero);
            string expected        = "Mil e Novecentos e Noventa e Um";

            Assert.AreEqual(expected, ret);
        }
Exemple #2
0
        public void B_ValidaCardinalCentena()
        {
            Suporte <Numeral> suporte = new Suporte <Numeral>();

            suporte.GetDI().numero = 619;
            string ret             = suporte.GetCardinal(619);
            string expected        = "Seiscentos e Dezenove";

            Assert.AreEqual(expected, ret);
        }
Exemple #3
0
        public void B_ValidaCardinalDezena2()
        {
            Suporte <Numeral> suporte = new Suporte <Numeral>();

            suporte.GetDI().numero = 15;
            string ret             = suporte.GetCardinal(15);
            string expected        = "Quinze";

            Assert.AreEqual(expected, ret);
        }
Exemple #4
0
        public void B_ValidaCardinalDezena()
        {
            Suporte <Numeral> suporte = new Suporte <Numeral>();

            suporte.GetDI().numero = 51;
            string ret             = suporte.GetCardinal(suporte.GetDI().numero);
            string expected        = "Cinquenta e Um";

            Assert.AreEqual(expected, ret);
        }
Exemple #5
0
        public void B_ValidaCardinalUnidade()
        {
            Suporte <Numeral> suporte = new Suporte <Numeral>();

            suporte.GetDI().numero = 6;
            var    ret             = suporte.GetCardinal(suporte.GetDI().numero);
            string expected        = "Seis";

            Assert.AreEqual(expected, ret);
        }
Exemple #6
0
        public ActionResult <String> Get(int numero)
        {
            Suporte <Numeral> suporte = new Suporte <Numeral>();

            try
            {
                if (numero < -99999 || numero > 99999)
                {
                    throw new ArgumentOutOfRangeException("O valor informado para deve estar entre -99999 e 99999");
                }
                suporte.GetDI().numero  = numero;
                suporte.GetDI().extenso = suporte.GetCardinal(suporte.GetDI().numero);
            }
            catch (ArgumentOutOfRangeException e)
            {
                suporte.GetDI().extenso = null;
                suporte.GetDI().erro    = e.Message;
            }
            return(suporte.GetDI().ToJson());
        }