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