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); }
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); }
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); }
public Money(MoneyKind.Kind kind) { this.kind = kind; }