Ejemplo n.º 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);
        }
Ejemplo n.º 2
0
        public void お金種別の取り扱い可否を判定テスト(MoneyKind.Kind kind, bool expected)
        {
            var target = new Jihanki.Cashier.HandingMoney();

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

            Assert.AreEqual(expected, actual);
        }
Ejemplo n.º 3
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);
        }
Ejemplo n.º 4
0
 public Money(MoneyKind.Kind kind)
 {
     this.kind = kind;
 }
Ejemplo n.º 5
0
 public Money(MoneyKind.Kind kind)
 {
     this.kind = kind;
 }