NUnit.Samples.Money.MoneyBag.Multiply C# (CSharp) Method

Multiply() public method

public Multiply ( int factor ) : IMoney
factor int
return IMoney
        public IMoney Multiply(int factor)
        {
            MoneyBag result= new MoneyBag();
              if (factor != 0) {
            foreach (Money m in fMonies) {
              result.AppendMoney((Money)m.Multiply(factor));
            }
              }
              return result;
        }

Usage Example

Example #1
0
        public void BagMultiply()
        {
            Money[]  bag      = { new Money(24, "CHF"), new Money(14, "USD") };
            MoneyBag expected = new MoneyBag(bag);

            Assert.AreEqual(expected, fMB1.Multiply(2));
            Assert.AreEqual(fMB1, fMB1.Multiply(1));
            Assert.IsTrue(fMB1.Multiply(0).IsZero);
        }
All Usage Examples Of NUnit.Samples.Money.MoneyBag::Multiply