Exemplo n.º 1
0
 public Conta(string nome, double saldo, double credito, eTipoConta tipo)
 {
     Nome    = nome;
     Saldo   = saldo;
     Credito = credito;
     Tipo    = tipo;
 }
Exemplo n.º 2
0
        public void Construtor_PropriedadesDevemSerIguaisAoQueFoiPassado()
        {
            const string     nomeConta    = "Conta 1";
            const double     saldo        = 10;
            const double     credito      = 20;
            const eTipoConta pessoaFisica = eTipoConta.PessoaFisica;
            var conta = new Conta(nomeConta, saldo, credito, pessoaFisica);

            Assert.Equal(nomeConta, conta.Nome);
            Assert.Equal(saldo, conta.Saldo);
            Assert.Equal(credito, conta.Credito);
            Assert.Equal(pessoaFisica, conta.Tipo);
        }
Exemplo n.º 3
0
        public void ToString_DeveRetornarTextoDeAcordoComPropriedadesPassadas()
        {
            const string     nome    = "Conta Teste";
            const double     saldo   = 100;
            const double     credito = 200;
            const eTipoConta tipo    = eTipoConta.PessoaJuridica;
            var conta = new Conta(nome, saldo, credito, tipo);

            var retorno = conta.ToString();

            var retornoEsperado = $"TipoConta {tipo} | Nome {nome} | Saldo {saldo.ToString("0.00")} | Crédito {credito.ToString("0.00")}";

            Assert.Equal(retornoEsperado, retorno);
        }