Esempio n. 1
0
 public void Nao_Devo_Conseguir_Receber_Atendimento_Pago_Com_Cartao_Debito_Com_Valor_Invalido()
 {
     Caixa caixa = new Caixa(0);
     try
     {
         caixa.ReceberAtendimentoCartaoDebito(0);
     }
     catch (ExcecaoParametroInvalido ex)
     {
         if (ex.Message.Equals("valor"))
         {
             try
             {
                 caixa.ReceberAtendimentoCartaoDebito(-12m);
             }
             catch (ExcecaoParametroInvalido e)
             {
                 if (e.Message.Equals("valor"))
                     throw new ExcecaoParametroInvalido("valor");
             }
         }
     }
 }
Esempio n. 2
0
        public void Devo_Conseguir_Receber_Atendimento_Pago_Com_Cartao_Debito()
        {
            Caixa caixa = new Caixa(100);
            caixa.ReceberAtendimentoCartaoDebito(15.25m);

            Assert.AreEqual(115.25m, caixa.SaldoGeral);
            Assert.AreEqual(15.25m, caixa.SaldoCartaoDebito);
        }