Esempio 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);
 }
Esempio 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);
        }
Esempio 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);
        }