예제 #1
0
        public void 金額種別ごとの合計金額計算(MoneyKind.Kind kind, int addCount, int sum)
        {
            var target = new Jihanki.Cashier.Base.Money(kind);

            target.Add(addCount);
            Assert.AreEqual(target.Sum(), sum);
        }
예제 #2
0
        public void ドリンクが購入可能か判定テスト(MoneyKind.Kind kind,int num,bool expected)
        {
            //お金を投入
            var money = new Money(kind);
            money.Add(num);
            this.target.ReceiptMoney(money);

            var actual = this.target.IsBuy();
            Assert.AreEqual(expected, actual);
        }
예제 #3
0
        /// <summary>
        /// 投入するお金ごとの金額指定
        /// </summary>
        /// <param name="num"></param>
        public void SetMoneyNum(int num)
        {
            initMoney();

            yen1.Add(num);
            yen5.Add(num);
            yen10.Add(num);
            yen50.Add(num);
            yen100.Add(num);
            yen500.Add(num);
            yen1000.Add(num);
            yen2000.Add(num);
            yen5000.Add(num);
            yen10000.Add(num);
        }
예제 #4
0
 public void 金額種別ごとの合計金額計算(MoneyKind.Kind kind,int addCount,int sum)
 {
     var target = new Jihanki.Cashier.Base.Money(kind);
     target.Add(addCount);
     Assert.AreEqual(target.Sum(), sum);
 }