Exemplo n.º 1
0
 public void Reduce()
 {
     IExpression sum = new Sum(Money.Dollar(3), Money.Dollar(4));
       Money result = m_bank.Reduce(sum, "USD");
       Assert.AreEqual(Money.Dollar(7), result);
 }
Exemplo n.º 2
0
        public void Times()
        {
            IExpression sum = new Sum(m_fiveBucks, m_tenFrancs).Times(2);
              Money result = m_bank.Reduce(sum, "USD");

              Assert.AreEqual(Money.Dollar(20), result);
        }
Exemplo n.º 3
0
        public void Plus_Money()
        {
            IExpression sum = new Sum(m_fiveBucks, m_tenFrancs).Plus(m_fiveBucks);
              Money result = m_bank.Reduce(sum, "USD");

              Assert.AreEqual(Money.Dollar(15), result);
        }