Beispiel #1
0
 public void Nao_Devo_Conseguir_Receber_Atendimento_Pago_Em_Dinheiro_Com_Valor_Invalido()
 {
     Caixa caixa = new Caixa(0);
     try
     {
         caixa.ReceberAtendimentoEmDinheiro(0);
     }
     catch (ExcecaoParametroInvalido ex)
     {
         if (ex.Message.Equals("valor"))
         {
             try
             {
                 caixa.ReceberAtendimentoEmDinheiro(-12m);
             }
             catch (ExcecaoParametroInvalido e)
             {
                 if (e.Message.Equals("valor"))
                     throw new ExcecaoParametroInvalido("valor");
             }
         }
     }
 }
Beispiel #2
0
        public void Devo_Conseguir_Receber_Atendimento_Pago_Em_Dinheiro()
        {
            Caixa caixa = new Caixa(100);
            caixa.ReceberAtendimentoEmDinheiro(15.25m);

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