public Conta(string nome, double saldo, double credito, eTipoConta tipo) { Nome = nome; Saldo = saldo; Credito = credito; Tipo = tipo; }
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); }
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); }