public IMoney Negate() { MoneyBag result= new MoneyBag(); foreach (Money m in fMonies) { result.AppendMoney((Money)m.Negate()); } return result; }
public void BagNegate() { Money[] bag = { new Money(-12, "CHF"), new Money(-7, "USD") }; MoneyBag expected = new MoneyBag(bag); Assert.AreEqual(expected, fMB1.Negate()); }