public void Ler1MilhãoEMeio()
        {
            var    cheque    = new ChequePorExtenso();
            String resultado = cheque.lerPorExtenso(1500000);

            Assert.AreEqual("Um Milhão e Quinhentos Mil Reais", resultado);
        }
        public void Ler550Bilhões323Milhões500MilE70Centavos()
        {
            var    cheque    = new ChequePorExtenso();
            String resultado = cheque.lerPorExtenso(550323500000.70);

            Assert.AreEqual("Quinhentos e Cinquenta Bilhões e Trezentos e Vinte e Três Milhões e Quinhentos Mil Reais e Setenta Centavos", resultado);
        }
        public void Ler333ReaisE75Centavos()
        {
            var    cheque    = new ChequePorExtenso();
            String resultado = cheque.lerPorExtenso(333.75);

            Assert.AreEqual("Trezentos e Trinta e Três Reais e Setenta e Cinco Centavos", resultado);
        }
        public void Ler23ReaisE50Centavos()
        {
            var    cheque    = new ChequePorExtenso();
            String resultado = cheque.lerPorExtenso(23.50);

            Assert.AreEqual("Vinte e Três Reais e Cinquenta Centavos", resultado);
        }
        public void Ler1RealE10Centavos()
        {
            var    cheque    = new ChequePorExtenso();
            String resultado = cheque.lerPorExtenso(1.10);

            Assert.AreEqual("Um Real e Dez Centavos", resultado);
        }
        public void Ler5Centavos()
        {
            var    cheque    = new ChequePorExtenso();
            String resultado = cheque.lerPorExtenso(0.05);

            Assert.AreEqual("Cinco Centavos", resultado);
        }
        public void LerNegativo()
        {
            var    cheque    = new ChequePorExtenso();
            String resultado = cheque.lerPorExtenso(-100.10);

            Assert.AreEqual("Valor inválido!", resultado);
        }