コード例 #1
0
        public void 扱えない金種を投入した場合返却する()
        {
            CoinMech cm = new CoinMech();
            int payback = cm.InsertMoney(5);

            Assert.AreEqual(5, payback);
            Assert.AreEqual(0, cm.Deposit);
        }
コード例 #2
0
        public void お金を1回だけ投入する(int inserted, int expecedDeposit)
        {
            CoinMech cm = new CoinMech();
            cm.InsertMoney(inserted);

            Assert.AreEqual(expecedDeposit, cm.Deposit);
        }
コード例 #3
0
        public void お金を複数回投入するとそれらの合計が返される()
        {
            CoinMech cm = new CoinMech();
            cm.InsertMoney(10);
            cm.InsertMoney(50);

            Assert.AreEqual(60, cm.Deposit);
        }
コード例 #4
0
        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);
        }