public void ShouldTransformReais1and37CentsInWords()
        {
            Money  money   = new Money(new CultureInfo("pt-BR"), 1.37);
            string extenso = new MoedaBRL(money).Extenso();

            Assert.AreEqual("um real e trinta e sete centavos", extenso);
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            double valor = 1992.78;

            Debug.WriteLine(new Numero(valor).Extenso());

            valor = 2961738;
            Debug.WriteLine(new Numero(valor).Extenso());

            string extensoBRL = new MoedaBRL(valor).Extenso();

            Debug.WriteLine(extensoBRL);

            valor      = 36758178.93;
            extensoBRL = new MoedaBRL(valor).Extenso();
            Debug.WriteLine(extensoBRL);
            Debug.WriteLine(extensoBRL.ToUpper());
        }
Exemplo n.º 3
0
        static void Main(string[] args)
        {
            double valor   = 75;
            string extenso = new Numero(valor).Extenso();

            Console.WriteLine(extenso);

            valor   = 2567;
            extenso = new Numero(valor).Extenso();
            Console.WriteLine(extenso);

            double valor2     = 2567.98;
            string extensobrl = new MoedaBRL(valor2).Extenso();

            Console.WriteLine(extensobrl);


            Console.ReadKey();
        }
Exemplo n.º 4
0
        static void Main()
        {
            double valor   = 75;
            var    extenso = new Numero(valor).Extenso();

            Debug.WriteLine(extenso);

            valor   = 1532987;
            extenso = new Numero(valor).Extenso();
            Debug.WriteLine(extenso);

            Debug.WriteLine(extenso + " Reais");

            var extensoBRL = new MoedaBRL(valor).Extenso();

            Debug.WriteLine(extensoBRL);

            valor      = 1532987.89;
            extensoBRL = new MoedaBRL(valor).Extenso();
            Debug.WriteLine(extensoBRL);
        }
Exemplo n.º 5
0
        static void Main(string[] args)
        {
            double valor   = 75;
            var    extenso = new Numero(valor).Extenso();

            Debug.WriteLine(extenso);


            valor   = 1532987;
            extenso = new Numero(valor).Extenso();
            Debug.WriteLine(extenso);

            Debug.WriteLine(extenso);

            string extensoBLR = new MoedaBRL(valor).Extenso();

            Debug.WriteLine(extensoBLR);

            valor = 1532987.89; // com centavos

            extensoBLR = new MoedaBRL(valor).Extenso();
            Debug.WriteLine(extensoBLR);
        }
        static void Main(string[] args)
        {
            double valor   = 75;
            string extenso = new Numero(valor).Extenso();

            Console.WriteLine(extenso);

            valor = 1532987;

            extenso = new Numero(valor).Extenso();
            Console.WriteLine(extenso);

            Console.WriteLine(extenso + " Reais");

            string extensoBRL = new MoedaBRL(valor).Extenso();

            Console.WriteLine(extensoBRL);

            valor = 1532987.89;

            extensoBRL = new MoedaBRL(valor).Extenso();
            Console.WriteLine(extensoBRL);
        }
        public void ShouldTransform999and37CentsInWords()
        {
            string extenso = new MoedaBRL(999.37).Extenso();

            Assert.AreEqual("novecentos e noventa e nove reais e trinta e sete centavos", extenso);
        }
        public void ShouldTransform2E21()
        {
            string extenso = new MoedaBRL(2E21).Extenso();

            Assert.AreEqual("dois sextilhões de reais", extenso);
        }
        public void ShouldTransformThousandand37CentsInWordsUsingAnd()
        {
            string extenso = new MoedaBRL(1031.37).Extenso();

            Assert.AreEqual("um mil e trinta e um reais e trinta e sete centavos", extenso);
        }
Exemplo n.º 10
0
        static void Main(string[] args)
        {
            Usuario usuario = new Usuario()
            {
                Nome  = "Bruno Gomes",
                Cpf   = "91634571304",
                Email = "*****@*****.**"
            };

            Estabelecimento estabelecimento = new Estabelecimento()
            {
                ID          = 1,
                Cnpj        = "01236481616413",
                RazaoSocial = "Empresa Teste"
            };

            Estabelecimento estabelecimento2 = new Estabelecimento()
            {
                ID          = 2,
                Cnpj        = "41313131",
                RazaoSocial = "Empresa 02"
            };

            ValidaCpf(usuario.Cpf);
            ValidaCnpj(estabelecimento.Cnpj);
            ValidaTitulo("15948612");

            double valor         = 7536.80;
            string numeroExtenso = new Numero(valor).Extenso();

            Console.WriteLine(numeroExtenso);
            string moedaExtenso = new MoedaBRL(valor).Extenso();

            Console.WriteLine(moedaExtenso);
            Money dinheiro = new Money(Currency.BRL, 10.56);

            Console.WriteLine(dinheiro.ToString());

            string cep = "60357161";

            //string resultado = GetEndereco(cep);
            //Console.WriteLine(resultado);

            try
            {
                string cepJason    = new ViaCEP().GetEnderecoJson(cep);
                var    cepEndereco = new ViaCEP().GetEndereco(cep);
                Console.WriteLine(cepJason);
                Console.WriteLine(cepEndereco.Bairro);
            }
            catch (Exception ex)
            {
                Console.WriteLine("Erro: " + ex.Message);
            }


            Console.ReadKey();

            StreamWriter stream   = new StreamWriter(@"C:\Users\bruno\source\repos\Serializar\xmlUsuario.xml");
            StreamWriter streamjs = new StreamWriter(@"C:\Users\bruno\source\repos\Serializar\jsUsuario.json");

            XmlSerializer serialUsuario = new XmlSerializer(typeof(Usuario));

            serialUsuario.Serialize(stream, usuario);

            XmlSerializer serialEstabelecimento = new XmlSerializer(typeof(Estabelecimento));

            serialEstabelecimento.Serialize(stream, estabelecimento);
            serialEstabelecimento.Serialize(stream, estabelecimento2);


            serializeJson = new JavaScriptSerializer();
            string objSerializeJson  = serializeJson.Serialize(usuario);
            string objSerializeJson2 = serializeJson.Serialize(estabelecimento);
            string objSerializeJson3 = serializeJson.Serialize(estabelecimento2);

            streamjs.WriteLine(objSerializeJson);
            streamjs.WriteLine(objSerializeJson2);
            streamjs.WriteLine(objSerializeJson3);
            streamjs.Close();
        }
        public void ShouldTransform999InWords()
        {
            string extenso = new MoedaBRL(999).Extenso();

            Assert.AreEqual("novecentos e noventa e nove reais", extenso);
        }
        public void ShouldTransform53InWordsUsingAnd()
        {
            string extenso = new MoedaBRL(53).Extenso();

            Assert.AreEqual("cinquenta e três reais", extenso);
        }
        public void ShouldTransform14InWords()
        {
            string extenso = new MoedaBRL(14).Extenso();

            Assert.AreEqual("quatorze reais", extenso);
        }
        public void ShouldTransform99CentsInWords()
        {
            string extenso = new MoedaBRL(0.99).Extenso();

            Assert.AreEqual("noventa e nove centavos", extenso);
        }
        public void ShouldTransformAMillionIntoNumberInWordsUsingAnd()
        {
            string extenso = new MoedaBRL(1000150.99).Extenso();

            Assert.AreEqual("um milhão e cento e cinquenta reais e noventa e nove centavos", extenso);
        }
        public void ShouldTransformAMillionand37CentsIntoNumberInWordsUsingSingular()
        {
            string extenso = new MoedaBRL(1000000.37).Extenso();

            Assert.AreEqual("um milhão de reais e trinta e sete centavos", extenso);
        }
        public void ShouldTransformAMillionIntoNumberInWordsUsingSingular()
        {
            string extenso = new MoedaBRL(1000000).Extenso();

            Assert.AreEqual("um milhão de reais", extenso);
        }
        public void ShouldTransform3108and37CentsInWords()
        {
            string extenso = new MoedaBRL(3108.37).Extenso();

            Assert.AreEqual("três mil cento e oito reais e trinta e sete centavos", extenso);
        }
        public void ShouldTransform3108InWords()
        {
            string extenso = new MoedaBRL(3108).Extenso();

            Assert.AreEqual("três mil cento e oito reais", extenso);
        }
        public void ShouldTransform1InWords()
        {
            string extenso = new MoedaBRL(1).Extenso();

            Assert.AreEqual("um real", extenso);
        }
        public void ShouldTransform2InWords()
        {
            string extenso = new MoedaBRL(2).Extenso();

            Assert.AreEqual("dois reais", extenso);
        }
        public void ShouldTransformAMillionAndThousandand37CentsIntoNumberInWordsUsingAnd()
        {
            string extenso = new MoedaBRL(1023850.37).Extenso();

            Assert.AreEqual("um milhão, vinte e três mil oitocentos e cinquenta reais e trinta e sete centavos", extenso);
        }
        public void ShouldTransform14and37CentsInWords()
        {
            string extenso = new MoedaBRL(14.37).Extenso();

            Assert.AreEqual("quatorze reais e trinta e sete centavos", extenso);
        }
        public void ShouldTransformTwoMillionUsingPlural()
        {
            string extenso = new MoedaBRL(2e6).Extenso();

            Assert.AreEqual("dois milhões de reais", extenso);
        }
        public void ShouldTransform53and37CentsInWordsUsingAnd()
        {
            string extenso = new MoedaBRL(53.37).Extenso();

            Assert.AreEqual("cinquenta e três reais e trinta e sete centavos", extenso);
        }
        public void ShouldTransformThousandInWords()
        {
            string extenso = new MoedaBRL(1000).Extenso();

            Assert.AreEqual("um mil reais", extenso);
        }
        public void ShouldTransformANumberand37CentsInWordsUsingFraction()
        {
            string extenso = new MoedaBRL(222.37).Extenso();

            Assert.AreEqual("duzentos e vinte e dois reais e trinta e sete centavos", extenso);
        }
        public void ShouldTransform1E21()
        {
            string extenso = new MoedaBRL(1E21).Extenso();

            Assert.AreEqual("um sextilhão de reais", extenso);
        }
        public void ShouldTransformANumberInWordsUsingFraction()
        {
            string extenso = new MoedaBRL(222).Extenso();

            Assert.AreEqual("duzentos e vinte e dois reais", extenso);
        }
        public void ShouldTransformThousandInWordsUsingAnd()
        {
            string extenso = new MoedaBRL(1031).Extenso();

            Assert.AreEqual("um mil e trinta e um reais", extenso);
        }