Esempio n. 1
0
        public ActionResult <String> Get()
        {
            Suporte <Numeral> suporte = new Suporte <Numeral>();

            suporte.GetDI().erro = "é necessário informar um número entre -99999 e 99999";
            return(suporte.GetDI().ToJson());
        }
Esempio n. 2
0
        public void A_ValidaSuporte()
        {
            Suporte <Numeral> suporte = new Suporte <Numeral>();

            suporte.GetDI().numero = 1000;
            string ret             = suporte.GetDI().ToJson();

            Assert.IsNotEmpty(ret);
        }
Esempio n. 3
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);
        }
Esempio n. 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);
        }
Esempio n. 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);
        }
Esempio n. 6
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);
        }
Esempio n. 7
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);
        }
Esempio n. 8
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());
        }