Add() public method

Adds a money to this money. Forwards the request to the AddMoney helper.
public Add ( IMoney m ) : IMoney
m IMoney
return IMoney
        public void MixedSimpleAdd()
        {
            Money[]  bag      = { f12CHF, f7USD };
            MoneyBag expected = new MoneyBag(bag);

            Assert.AreEqual(expected, f12CHF.Add(f7USD));
        }
Example #2
0
        /// <summary>
        ///
        /// </summary>
        public void TestMixedSimpleAdd()
        {
            // [12 CHF] + [7 USD] == {[12 CHF][7 USD]}
            Money[]  bag      = { f12CHF, f7USD };
            MoneyBag expected = new MoneyBag(bag);

            Assertion.AssertEquals(expected, f12CHF.Add(f7USD));
        }
        public void SimpleBagAdd()
        {
            Money[]  bag      = { new Money(26, "CHF"), new Money(7, "USD") };
            MoneyBag expected = new MoneyBag(bag);

            Assert.AreEqual(expected, f14CHF.Add(fMB1));
        }
Example #4
0
        public void SimpleBagAdd()
        {
            // [14 CHF] + {[12 CHF][7 USD]} == {[26 CHF][7 USD]}
            Money[]  bag      = { new Money(26, "CHF"), new Money(7, "USD") };
            MoneyBag expected = new MoneyBag(bag);

            Assert.AreEqual(expected, f14CHF.Add(fMB1));
        }