public void 扱えない金種を投入した場合返却する() { CoinMech cm = new CoinMech(); int payback = cm.InsertMoney(5); Assert.AreEqual(5, payback); Assert.AreEqual(0, cm.Deposit); }
public void お金を1回だけ投入する(int inserted, int expecedDeposit) { CoinMech cm = new CoinMech(); cm.InsertMoney(inserted); Assert.AreEqual(expecedDeposit, cm.Deposit); }
public void お金を複数回投入するとそれらの合計が返される() { CoinMech cm = new CoinMech(); cm.InsertMoney(10); cm.InsertMoney(50); Assert.AreEqual(60, cm.Deposit); }
public void paybackがそれまで投入した金額を返金しdepositの合計が0になる() { CoinMech cm = new CoinMech(); cm.InsertMoney(10); int paybacked = cm.Payback(); Assert.AreEqual(10, paybacked); Assert.AreEqual(0, cm.Deposit); }