Esempio n. 1
0
        public void 金額種別ごとの合計金額計算(CurrencyKind.Kind kind, int addCount, int sum)
        {
            var target = new Currency(kind);

            target.Add(addCount);
            Assert.AreEqual(target.Sum(), sum);
        }
Esempio n. 2
0
        public void お金種別の取り扱い可否を判定テスト(CurrencyKind.Kind kind, bool expected)
        {
            var target = new HandingMoney();

            var yen    = new Currency(kind);
            var actual = target.IsHandling(yen);

            Assert.AreEqual(expected, actual);
        }
Esempio n. 3
0
        public void ドリンクが購入可能か判定テスト(CurrencyKind.Kind kind, int num, bool expected)
        {
            //お金を投入
            var money = new Currency(kind);

            money.Add(num);
            this.target.ReceiptMoney(money);

            var actual = this.target.IsBuy();

            Assert.AreEqual(expected, actual);
        }
Esempio n. 4
0
 public Currency(CurrencyKind.Kind kind)
 {
     this.kind = kind;
 }
Esempio n. 5
0
 public Currency(CurrencyKind.Kind kind)
 {
     this.kind = kind;
 }